如何转换PNG使用JavaScript或其他客户端技术为GIF?(How to convert PN

2019-09-23 04:24发布

我有客户端技术在浏览器中创建PNG数据的组合。 有没有办法对PNG数据转换成GIF显示在IE浏览器没有将数据发送到服务器? 不知道是否有一个现有的JavaScript库,将解析PNG数据和输出GIF,甚至是JPEG。 我知道我可以在PNG数据发送到服务器,并有PHP / Python的/或任何用于生成IE中显示的文件中,但我的目标,以保持这一切都在客户端即使图像的处理有点慢。

UPDATE:没有明显的现有的JavaScript库要做到这一点,所以我会用Flash图像数据转换为GIF输出IE,并继续使用PNG所有其他浏览器。

Answer 1:

可能吗? 我想。 JavaScript是图灵完备的,我想一个可能能够通过输出绕过浏览器的限制<img src="data: ..." />排序格式。

是否可行或一个好主意? 一定不行。 这样做会像需要一些具体和开发月球火箭收获月球尘埃,使它,而不是在Home Depot买一些。



Answer 2:

嗯。 看起来像一些选项在过去几年出来:

  • jsgif
  • mothereffinganimatedgif

  • png.js



Answer 3:

看来你有一个Flash对象输出PNG。 您可以将JPEG或GIF输出选项添加到它?

作为替代方案,它似乎有一个JavaScript库,使IE中PNG支持 。 不知道它如何工作的。



文章来源: How to convert PNG to GIF using javascript or other client-side tech?