当前位置:  开发笔记 > 编程语言 > 正文

小网站图片的格式是什么?GIF还是PNG?

如何解决《小网站图片的格式是什么?GIF还是PNG?》经验,为你挑选了4个好方法。

在为网站做小图标,标题图形等时,使用GIF还是PNG更好?

显然,如果需要透明效果,那么PNG肯定是要走的路,而对于更大,更多的摄影图像,我会使用JPEG - 但对于普通的网络"家具",你会推荐哪些?为什么?它可能只是我正在使用的工具,但GIF文件通常看起来比可比较的PNG小一点,但使用它们只是1987年.



1> Konrad Rudol..:

作为一般规则,PNG永远不会更糟,并且通常比GIF更好,因为压缩性更好.可能存在一些边缘情况,其中GIF略好一些(因为PNG格式可能会稍微增加元数据的开销),但实际上并不值得担心.

它可能只是我正在使用的工具,但GIF文件通常看起来比可比较的PNG小一点

这可能确实是由于您使用的编码工具.

/编辑:哇,似乎有很多关于PNG文件大小的误解.引用马特:

对于颜色很少的图像,GIF没有任何问题,正如您所注意到的那样,它们往往更小.

这是典型的编码错误,并非格式中固有的.您可以控制颜色深度并使PNG文件变小.请参阅维基百科文章中的相关部分.

此外,Chrono对MSIE6缺乏支持的影响不大:

如果你需要透明度并且可以使用GIF,那么我推荐它们,因为IE6支持它们.IE6在透明PNG方面表现不佳.

那是错的.MSIE6 确实支持PNG透明度.它不支持alpha通道(没有一些黑客攻击),但这是一个不同的问题,因为GIF根本没有它.

使用GIF而不是PNG 的唯一技术原因是当使用需要动画并且不想依赖其他格式时.


很棒的答案 - 但你的最后一句话似乎缺少一个字.希望我能为你编辑它......

2> Leo Moore..:

W3C提到了PNG相对于GIF的3个优势.

•Alpha通道(可变透明度),

•跨平台伽玛校正(图像亮度控制)和色彩校正

•二维交织(逐行显示的方法).

另外,请查看这些资源以获得指导:

PNG v的GIF(W3C指南)

PNG常见问题



3> JarrettV..:

哇,我真的很惊讶这里有错误的答案.正确优化后,PNG-8将始终小于GIF.只需通过PngCrush或任何其他PNG优化例程运行PNG-8文件.

要理解的关键事项:

PNG8和GIF是无损<= 256色

PNG8始终小于GIF

除非您需要动画,否则不应使用GIF

而且当然,

将JPG用于黑白或全彩色摄影图像

使用PNG进行低色彩,艺术线条,截图类型图像


值得指出的是,16x16或更小的图像总是会有256种或更少的颜色,因为它只有256像素或更少!

4> devinmoore..:

从法律角度来看,使用PNG而不是GIF的主要原因在于:

http://www.cloanto.com/users/mcb/199​​50127giflzw.html

截至2004年,这些专利显然已经过期,但是你可以使用PNG作为GIF开源的想法吸引了很多人.

(png开源参考:http://www.linuxtoday.com/news_story.php3? ltsn = 1999-09-09-021-04-PS )


甚至FSF和GNU项目也在他们的网站上使用了一些GIF.GIF专利问题已经死亡.
推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有