【发布时间】:2011-10-18 05:24:25
【问题描述】:
pngcrush 在减小 PNG 文件的大小方面做得非常好。我想知道 GIF 是否有类似的东西,我们仍然在我们的应用程序中使用(无法快速修复)。
Google Page Speed 声称我们的 GIF 图像可以进行大量优化,但不推荐任何方法。我在网上搜索并找不到工具或库。
有人知道优化这些 GIF 文件的直接方法吗?
【问题讨论】:
-
顺便说一句 - 我也非常熟悉 GIF 文件格式(写了我关于这个主题的学士论文和一个用于读/写它们的 .NET 库)。我有时也会因为缺乏好的低级 GIF 编辑/优化工具而感到沮丧。我想知道对此类软件的需求是什么?你愿意为此付出代价吗?
-
@Vilx:正如问题所暗示的那样(GIF,我们仍然使用),GIF 被认为是一种已弃用的图像格式。这意味着它的大部分用途是在遗留环境中,即已经有工具的环境。从中您可以推断出需求可能很小。现在,可能需要生成 PNG 的组件,这些组件的 API 与生成 GIF 的现有组件兼容 - 即使其成为“可以快速解决该问题”的问题。
-
你是什么意思 - “API 兼容”? GIF 并没有真正被弃用。仍然没有其他东西(除了重量级的 Flash)可以在网络上制作动画。
-
@Vilx:不是真的。解决方案似乎是随着时间的推移将 GIF 替换为 PNG(我们不使用动画 GIF)。不过,我仍然没有得到 Page Speed 的说法……
-
只是一个猜测 - 也许这意味着您应该用 PNG 替换 GIF?静态 GIF 没有太多可用于优化的地方。好吧,它们可以包含任意文本/数据块;并且可以制作带有冗余调色板条目的 GIF ......但我无法想象任何工具会做如此愚蠢的事情。嗯……除非……也可以存储“未压缩”的 GIF 文件,这在不久前 GIF 专利问题悬而未决时偶尔会这样做。
标签: optimization gif