在为网页创建图像时,是否还有理由更喜欢GIF而不是PNG? [关闭]

Modified on: Fri, 15 Mar 2019 06:40:02 +0800

很久以前,我曾经在构建网页时避免使用PNG图像格式,因为缺少浏览器支持。我记得在页面上有一个PNG可能导致加载QuickTime插件 - 哎呀。

今天,每个现代浏览器现在都支持PNG,我在我的网页中使用它,因为:

  • 与JPEG相比,PNG压缩并不是有损的。对于徽标/图纸/图表尤其重要。
  • 与GIF相比,PNG不限于256色。渐变很重要。

换句话说,使用PNG,我的图像开始看起来很清晰,并保持这种状态。

我仍然可以看到JPEG非常有用,因为它压缩得更好,特别是照片的视觉质量很差。

所以我的问题是:在网页中使用GIF文件格式还有哪些用例? GIF现在已经完全被PNG淘汰并被采用,或者GIF还有什么特别的好用在?

最佳答案

据我所知,这些是唯一的原因:

  • AnimGIF 即可。这个动画无处不在。有APNG格式,但它没有得到广泛支持,也没有真正的编辑工具。

  • 1x1透明图形,假设您关心它是80b还是120b。这实际上是GIF提供比PNG更小的文件大小的唯一情况。

  • 如果您没有适当的工具来保存和优化PNG文件。 PNG文件可能包含颜色配置文件和伽玛校正信息,这些信息在网页上导致的问题多于他们解决的问题一>。最好使用删除此功能的工具,使文件更小,更具互操作性。

IE6支持是一个红色的鲱鱼

令人困惑的是,PNG中有多种颜色格式,其中一些是完全支持的,有些则不是。

  1. 具有1位透明度的调色板PNG (像GIF一样):在IE6中完美运行。没有任何黑客攻击。

  2. 具有8位透明度的调色板PNG(在GIF中无法实现):部分在IE6中工作(降级)到1位)。

  3. 具有8位透明度的真彩色PNG(在GIF中无法实现):在没有黑客攻击的情况下无法在IE6中工作。

  4. 醇>

    我百分百肯定。我已经进行了广泛的测试。我在我的网站上使用它们。我甚至研究过操纵这些文件的软件。

    简而言之:如果图片可以保存为非动画GIF,它肯定会在所有浏览器中以PNG的形式运行,无需黑客

作者:,Kornel

相关问答

添加新评论