我正在做一个极简图像创建项目,我需要能够在浏览器中创建上传并在服务器上使用的图像。
我已经设法通过在我的画布对象上调用 toDataUrl() 方法为服务器创建图像数据。具体来说,我通过调用 toDataUrl('image/gif') 创建图像,但生成的图像未经过 RLE 压缩。有没有办法强制 toDataUrl 方法创建压缩的 GIF?
我正在做一个极简图像创建项目,我需要能够在浏览器中创建上传并在服务器上使用的图像。
我已经设法通过在我的画布对象上调用 toDataUrl() 方法为服务器创建图像数据。具体来说,我通过调用 toDataUrl('image/gif') 创建图像,但生成的图像未经过 RLE 压缩。有没有办法强制 toDataUrl 方法创建压缩的 GIF?
该规范将如何实现 GIF mime 类型留给浏览器。规范中唯一保证的 MIME 是image/png
所以不幸的是,即使你足够幸运浏览器会生成 GIF,目前似乎没有任何浏览器会考虑 RLE。