当图像只需要 1 位透明度(打开或关闭)并且当然不需要动画时,是否有任何理由使用 GIF 而不是 PNG?
谢谢
当图像只需要 1 位透明度(打开或关闭)并且当然不需要动画时,是否有任何理由使用 GIF 而不是 PNG?
谢谢
不,静态图像的 GIF 是浪费带宽。PNG 几乎总是比 GIF 小很多
GIF 的压缩算法很差,但标题更小。
PNG 可扩展元数据的开销要多几个字节,但具有出色的压缩算法。
所以图像越大,PNG 的优势就越大。基本上只有像 1x1 间隔这样的图像才会在 GIF 中变小。
图像是否具有透明度并不重要——在任何情况下,PNG 都可以更好地压缩像素。
但是,有些程序没有充分利用 PNG 的压缩功能,而 Photoshop 就是其中之一。
您可以使用 PNG 优化器(例如 PNGOUT 或ImageOptim )修复 Photoshop 较差的 PNG 压缩。
PNG 在许多方面与 GIF 相似,但在其他方面甚至更好。它像 GIF 一样无损,但支持 8 位和 24 位颜色,而 GIF 只支持 8 位。PNG 支持单色和 alpha 透明度,而 GIF 仅支持单色透明度。PNG 使用各种压缩过滤器来最小化整体图像大小,并且可以在每行的基础上应用不同的过滤器来实现更高的压缩率。PNG 的最大吸引力在于它具有 alpha 透明度的能力。
它们都适用于相同图案或颜色的大线条。
因此,无论您使用 gif 还是 png,1 位透明度都没有太大区别。
如果您担心大小,GIF往往会更小一些(当然,这取决于)。
虽然,我更喜欢 PNG,因为它们的多功能性。我喜欢保持一致,所以我所有的(静态光栅)图像都是 PNG 格式。
GIF 的尺寸比 PNG 小。我个人讨厌 GIF,因为我使用更大的位透明度。希望这是您问题的答案。