Graphics 小型网站图片采用哪种格式?GIF还是PNG?

Graphics 小型网站图片采用哪种格式?GIF还是PNG?,graphics,png,file-format,gif,Graphics,Png,File Format,Gif,在为网站制作小图标、标题图形等时,使用GIF或PNG更好吗 显然,如果需要透明效果,那么PNG绝对是一种选择,对于更大、更具照片效果的图像,我会使用JPEG——但是对于普通的网络“家具”,你会推荐哪一种?为什么?这可能只是我正在使用的工具,但GIF文件通常看起来比可比较的PNG文件小一点,但使用它们似乎太简单了。我对所有非透明图像都使用jpg。你可以控制压缩,我喜欢。我找到了一个比较两者的网站。jpg更小,看起来更好。就我个人而言,我的图像经常使用gif,因为它们在任何地方都可以使用,很明显,你

在为网站制作小图标、标题图形等时,使用GIF或PNG更好吗


显然,如果需要透明效果,那么PNG绝对是一种选择,对于更大、更具照片效果的图像,我会使用JPEG——但是对于普通的网络“家具”,你会推荐哪一种?为什么?这可能只是我正在使用的工具,但GIF文件通常看起来比可比较的PNG文件小一点,但使用它们似乎太简单了。

我对所有非透明图像都使用jpg。你可以控制压缩,我喜欢。我找到了一个比较两者的网站。jpg更小,看起来更好。

就我个人而言,我的图像经常使用gif,因为它们在任何地方都可以使用,很明显,你的透明度限制是一个关键因素,它会引导人们使用特定的格式


我看不出使用gif有任何缺点。

如果它们变小了,而您使用PNG提供的功能(即alpha通道透明度和超过256色)没有任何好处,那么我看不出您为什么要使用PNG。

从法律角度来看,使用PNG而不是gif的主要原因如下:

这些专利显然已于2004年到期,但你可以使用PNG作为GIF上的开源软件的想法吸引了很多人


(png开源参考:)

我不认为这有什么区别(客户不在乎)。我个人会选择PNG,因为它们是W3C标准


注意PNG的透明效果:它们不适用于IE6。

一般来说,PNG从来都不会比GIF更差,而且通常比GIF更好,因为它具有更好的压缩效果。在某些边缘情况下,GIF可能稍好一些(因为PNG格式可能比元数据的开销稍大),但这真的不值得担心


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

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

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

对于颜色很少的图像,GIF没有什么错,正如您所注意到的,GIF往往更小

这是一个典型的编码错误,并非格式中固有的错误。您可以控制颜色深度并使PNG文件尽可能小。请参阅维基百科文章中的

此外,缺乏对MSIE6的支持也被Chrono夸大了:

如果你需要透明,并且可以使用GIF,那么我推荐它们,因为IE6支持它们。IE6不能很好地处理透明PNG

那是错误的。MSIE6支持PNG透明度。虽然它不支持alpha通道(没有一些破解),但这是另一回事,因为GIFs根本没有它


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

GIF的一个主要问题是它是一种专利限制格式(编辑:这显然不再正确)。如果你不在乎这一点,请随意使用GIF。PNG比GIF有更大的灵活性,特别是在色彩空间方面,但这种灵活性通常意味着您需要在发布PNG之前对其进行“优化”。网络搜索应该为您的平台找到这方面的工具


当然,如果您想要动画,GIF是唯一的选择,因为出于某些原因,MNG基本上不是初学者。

GIF文件将趋于较小,因为它们不支持透明alpha通道(可能出于其他原因)。就我个人而言,我觉得尺寸差异真的不值得像过去那样担心。现在大多数人都在使用宽带上网,所以我怀疑他们是否会注意到不同

使用操作工具最适合的图像类型可能更重要


另外,我喜欢在任何背景上放置图像并进行阴影处理的能力,这让我更倾向于png格式。

W3C提到了png优于GIF的三个优点

•阿尔法通道(可变 透明度)

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

•二维隔行扫描(a) 渐进式显示方法)

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


由于尺寸的原因,我通常使用gif,但也有256色的png-8

如果你需要漂亮的半透明材料,那么使用png-24


我通常在photoshop中使用“保存为web”功能,它可以让你在保存之前随意处理文件类型、颜色数量等,并查看结果。当然,我会尽可能使用最小的,在我眼中仍然很好看。

对于计算机生成的图形(即在Photoshop、Gimp等中由您自己绘制的图形),JPG是不可能的,因为它是有损的-即您会得到随机的灰色像素。对于静态图像,PNG在各个方面都更好:颜色更多,透明度可扩展(例如,10%透明,.gif仅支持0%和100%),但存在一个问题,即某些版本的Internet Explorer不能正确地实现PNG透明度,因此您会得到看起来很难看的平坦不透明背景。如果你不在乎那些IE用户,那就选择PNG吧


顺便说一句,如果你想要动画,可以选择GIF

对于网络上的图像,每种格式都有其优缺点。对于照片类型的图像(即大量的颜色,没有硬边)使用JPEG

对于图标等,您可以在PNG和GIF之间进行选择。GIF限制为256色。PNG可以像GIF一样格式化(即256色,具有1位透明度,在IE6中可以使用),但对于小图像,它们比GIF稍大。24位PNG支持大范围和alpha透明(尽管在IE6中很麻烦)

PNGS