GIF/PNG和JPG这三种格式的图片被普遍应用在现今的互联网中,gif曾在过去互联网初期慢速的状况下几乎是作到了大一统的地位,而现现在随着互联网技术应用和硬件条件的提升,png和jpg格式的图片愈来愈多的被应用,gif昔日的辉煌一去不复。下面让咱们来看看他们的区别: GIF(Graphics Interchange Format) 简介 GIF图形交换格式是一种位图图形文件格式,以8位色(即256种颜色)重现真彩色的图像。它其实是一种压缩文档,采用LZW压缩算法进行编码,有效地减小了图像文件在网络上传输的时间。它是目前普遍应用于网络传输的图像格式之一。 优势 1. 优秀的压缩算法使其在必定程度上保证图像质量的同时将体积变得很小。 2. 可插入多帧,从而实现动画效果。 3. 可设置透明色以产生对象浮现于背景之上的效果。 缺点 因为采用了8位压缩,最多只能处理256种颜色,故不宜应用于真彩图像。 PNG(Portable Network Graphics) 便携式网络图片(Portable Network Graphics),简称PNG,是一种无损数据压缩位图图形文件格式。PNG格式是无损数据压缩的,容许使用相似于GIF格式的调色板技术,支持真彩色图像,并具有Alpha(半透明)等特性。如今有不少人使用PNG格式于互联网及其余方面上。 PNG规范 W3C建议 (有了解更多详细理论方面知识,和具备探索精神的童鞋能够去看看 抱歉是英文的) 优势 * 支持256色调色板技术以产生小体积文件 * 最高支持48位真彩色图像以及16位灰度图像。 * 支持Alpha通道的半透明特性。 * 支持图像亮度的gamma校订信息。 * 支持存储附加文本信息,以保留图像名称、做者、版权、创做时间、注释等信息。 * 使用无损压缩。 * 渐近显示和流式读写,适合在网络传输中快速显示预览效果后再展现全貌。 * 使用CRC循环冗余编码防止文件出错。 * 最新的PNG标准容许在一个文件内存储多幅图像。 缺点 但也有一些软件不能使用适合的预测,而形成过度臃肿的PNG文件。 JPG(Joint Photographic Experts Group) JPEG是一种针对相片影像而普遍使用的一种失真压缩标准方法。JPEG的压缩方式一般是破坏性资料压缩(lossy compression),意即在压缩过程当中图像的品质会遭受到可见的破坏。 优势 JPEG/JFIF是最广泛在万维网(World Wide Web)上被用来储存和传输照片的格式。JPEG在色调及颜色平滑变化的相片或是写实绘画(painting)上能够达到它最佳的效果。在这种状况下,它一般比彻底无失真方法做得更好,仍然能够产生很是好看的影像(事实上它会比其余通常的方法像是GIF产生更高品质的影像,由于GIF对于线条绘画(drawing)和图示的图形是无失真,但针对全彩影像则须要极困难的量化)。 缺点 它并不适合于线条绘图(drawing)和其余文字或图示(iconic)的图形,由于它的压缩方法用在这些图形的型态上,会获得不适当的结果