【发布时间】:2013-06-19 06:56:40
【问题描述】:
image/jpeg 和 image/png 包具有读取和写入 jpeg 和 png 图像的 Decode 和 Encode 函数,但 image/gif 包没有 - 只有 Decode 和 DecodeAll。
那么,关于如何将 gif image.Image 编码为 io.Writer 有什么想法吗?
【问题讨论】:
-
我知道这不能回答你的问题,但你能澄清一下为什么 PNG 不能这样做吗?
-
不是你的意思,或者更确切地说,它是如何工作的。如果可行,肯定会。
-
我想知道您是否可以简单地将图像编码为 PNG。除非您需要动画(只有 GIF 支持)或超小的 1 像素图像(最好是手工制作的),否则 PNG 在所有其他方面在技术上都更胜一筹。正如您所说,Go 支持 PNG 编码。这会满足您在应用中的需要吗?
-
恐怕不行,想要动画。现在我只是阻止 gif 文件 - 将该功能留待以后使用。还是谢谢你。