猿问

不使用套件或框架的情況下,有哪些方式可以上傳前壓縮圖片?

想問一下各位大神
不使用套件或框架的情況下,有哪些方式可以上傳前壓縮圖片?

例如
原本是寬高很大的圖片
全部強制壓成 800x600 16:9 (等比例)

又或是寬高很大的圖片
不改變他的寬跟高,但壓縮圖片本體

有沒有不會使圖片失真(不改變圖片本身,肉也看不出來),又能夠減少圖片大小的方式?

沧海一幻觉
浏览 341回答 2
2回答

月关宝盒

把图片画到800*600的canvas上 然后再toDataURL 或者toBlob上传

婷婷同学_

用canvas啊,不需要任何框架,前端选择的图片先放到canvas预览,然后压缩,最后再上传给后端
随时随地看视频慕课网APP
我要回答