压缩画布png图像

时间:2017-03-15 04:42:07

标签: canvas fabricjs

我使用canvas fabric来屏幕拍摄图像并输出为图像,然后使用ajax通过php发送邮件。邮件发送速度非常慢,比如邮寄40秒。我注意到我创建的图像文件大小是邮件中大部分时间。

每封邮件包含4张图片,每张图片大约200 kb,每张图片大约800kb。

我需要找到一种压缩它的方法。它始终是png:无损

var url = this.canvas.toDataURL();

我发现了这个https://www.npmjs.com/package/canvas-png-compression

它说CanvasPngCompression.replaceToDataURL()替换为toDataURL();

我无法使用它以及如何使用它?

所以无论如何我可以将画布图像尺寸压缩到100kb?需要一些建议压缩这些图像。

0 个答案:

没有答案