【发布时间】:2022-03-02 19:47:07
【问题描述】:
Firefox 96+ supports webp 在画布函数中编码,例如HTMLCanvasElement.toBlob()
很好,webp 支持透明度。
尝试一下,我无法设置质量级别,例如 jpeg。
canvas.toBlob(function(blob){ /*...*/ }, 'image/jpeg', 0.70); // JPEG at 70% quality
作品
canvas.toBlob(function(blob){ /*...*/ }, 'image/webp', 0.70); // WEBP at 70% quality
不起作用。 (在 Chromium 中工作)
似乎只有一种压缩设置,与转换 CLI (convert -quality 92 img.png img.webp) 相比,大约是 92%
还尝试了 70 而不是 0.70。
我做错了什么?
更新
已在 98(测试版)中修复
【问题讨论】:
标签: firefox canvas browser webp