el-upload 改变大小

新手上路,请多包涵

我能改变上传前的大小 但是上传图片后 又变回了固定的大小 我试了网上解决办法 都是变小 没变大的 希望大佬帮帮我

阅读 2.8k
2 个回答

操作图片肯定是 canvas。其实是同理。

我来回复一下为什么只有变小没有变大,首先要考虑一些问题,什么是图片?图片是如何存储的?什么是位图什么是矢量图?

如果你清楚上面的问题,那么就你上传的图片是什么图呢?肯定是位图吧。
那么位图存储的时候是什么?每个像素点的 rgba 加上压缩算法。
那么在缩放的时候会怎么样?缩小是把几个图像的合并,放大是用一个像素点变成多个像素点。

那么在放大的时候因为细节不够,所以看到的是比较花的。

比如下图,是不是放大之后反而看不清了?
image.png
image.png

随便找个canvas的库或者自己用canvas 转 base64 修改后 转回去

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题