html5 - JavaScript 将一个5000px图片变成1000px图片怎么实现,除了canvas.todataurl
本文介绍了html5 - JavaScript 将一个5000px图片变成1000px图片怎么实现,除了canvas.todataurl的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
现在需要将一张5000px的图片通过js,变成1000px的图片。用canvas.todataurl会有个问题,像素会堆积在一起,有没有其他的方式可以实现,不依靠后端。或者说怎么解决,canvas像素堆积这个问题。
第一个图片是ps处理的,后一个是canvas.todataurl生成的,效果差太大
解决方案
换个思路吧,直接传整个高清图片到oss或者cdn上去,然后通过服务端方法来压缩或者裁剪图片吧
这篇关于html5 - JavaScript 将一个5000px图片变成1000px图片怎么实现,除了canvas.todataurl的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文