业务场景中有个手势操作图片的功能,用的是canvas,然后需要在手机端操作绘制,最后获得图片需要在A4纸上绘制,因为有的图片会很大(大约大于3M在手机上手势操作绘制就会卡了),但如果采用微信自动压缩,但压缩后就会在A4纸上失真,所以我想问下各位有没有可以同时获得压缩图片和未压缩图片么,或者把用户传入的图片压缩到2M以下,小于2M不压缩
业务场景中有个手势操作图片的功能,用的是canvas,然后需要在手机端操作绘制,最后获得图片需要在A4纸上绘制,因为有的图片会很大(大约大于3M在手机上手势操作绘制就会卡了),但如果采用微信自动压缩,但压缩后就会在A4纸上失真,所以我想问下各位有没有可以同时获得压缩图片和未压缩图片么,或者把用户传入的图片压缩到2M以下,小于2M不压缩
4 回答860 阅读✓ 已解决
6 回答1.4k 阅读
5 回答794 阅读
3 回答862 阅读✓ 已解决
3 回答1.1k 阅读
1 回答878 阅读✓ 已解决
1 回答951 阅读✓ 已解决
自己做压缩,把图片绘制到制定大小的
canvas
上,然后调用wx.canvasToTempFilePath(OBJECT)
接口保存为图片。wxml
js