有没有办法在调用Canvas.toDataUrl()时设置GIF RLE压缩?

时间:2011-07-18 17:12:50

标签: html html5 canvas html5-canvas

我正在开发一个极简主义的图像创建项目,我需要能够在浏览器中创建上传并在服务器上使用的图像。

我已经设法通过调用canvas对象上的toDataUrl()方法为服务器创建图像数据。具体来说,我通过调用toDataUrl('image / gif')创建我的图像,但生成的图像不是RLE压缩的。有没有办法可以强制toDataUrl方法创建一个压缩的GIF?

1 个答案:

答案 0 :(得分:1)

spec将如何实现GIF mime类型留给浏览器。规范中唯一保证的MIME是image/png

所以不幸的是,即使你很幸运,浏览器也会生成GIF,但目前似乎没有任何浏览器会考虑RLE。