不使用套件或框架的情況下,有哪些方式可以上傳前壓縮圖片?
想問一下各位大神
不使用套件或框架的情況下,有哪些方式可以上傳前壓縮圖片?
例如
原本是寬高很大的圖片
全部強制壓成 800x600 16:9 (等比例)
又或是寬高很大的圖片
不改變他的寬跟高,但壓縮圖片本體
有沒有不會使圖片失真(不改變圖片本身,肉也看不出來),又能夠減少圖片大小的方式?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
把图片画到800*600的canvas上 然后再toDataURL 或者toBlob上传
用canvas啊,不需要任何框架,前端选择的图片先放到canvas预览,然后压缩,最后再上传给后端