不同图片格式的区别 / 2022-09-12

图片格式众多,这些格式在大小、品质、颜色空间等方面有自己的特点,适用不同的使用场景。本文简要介绍JPEG、PNG、GIF、HEIC、WebP等格式图片文件的特点和区别。

JPEG

JPEG是由“Joint Photographic Experts Group”即“联合图像专家组“开发的一种图像压缩算法,它于1992年被正式通过成为静态图像的一种国际标准,这也是关于图像压缩的第一个国际标准。JPEG图像压缩算法能够在提供良好压缩性能的同时,具备比较好的图像质量。因而在发布后的短短几年时间内成为生活中最常见的图像存储、传输和显示格式,目前已经广泛应用在全球各地的浏览器和智能手机中。

JPEG文件支持高达24位的颜色,并使用有损压缩算法来压缩图像,以便更方便地存储和发送。JPEG文件具有高、中、低三种压缩级别,适用于不同的需求:如果想图片质量更高则选择高质量的压缩级别,如果想要图片更小则选择低质量的压缩级别,非常便捷。

JPEG图像的优势

JPEG可以展示丰富的颜色信息,根据使用场景自定义压缩比,适合打印。

.jpg和.jpeg后缀的区别

实际上,.jpg和.jpeg后缀的文件是没有区别的,都表示的是这种使用JPEG算法的图像格式。之所以会出现同一种图像格式两种后缀名的现象,是因为在早期的DOS系统时,文件扩展名不能超过3个字符,原本.jpeg后缀的文件只能缩减为.jpg。虽然在后续的Windows系统上已没有这个限制,但这个传统叫法还时保留了下来,造成现在.jpg和.jpeg后缀名混用的现象。

jpeg 2000

jpeg 2000图片格式的后缀名为.jp2,它最初被认为是未来取代JPEG的下一代图像压缩标准。但是随着Google的WebP等格式的推广,jpeg 2000并没有表现出特别的优势,且jpeg 2000存在专利问题,其核心算法被大量注册专利。到目前为止(2022年),jpeg 2000格式并没有流行起来。

PNG

和JPEG一样,PNG也是在互联网上常见的图像格式。PNG全称是“Portable Network Graphics‘,即便携式网络图形,是一种采用无损压缩算法的位图格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。

PNG在平面、网页设计师中广受欢迎,因为它可以处理透明或半透明背景的图形,APP的ICON图标通常都是PNG格式的。且PNG文件格式是没有专利的,您可以使用任何图像编辑软件打开PNG,而无需许可。

也由于PNG采用的是无损压缩算法,保留了图像的原始信息,导致PNG的文件往往比JPEG、GIF大很多。

GIF

GIF的全称是Graphics Interchange Format,即图形交换格式,由美国科技公司CompuServe的团队于1987年创建。就图像质量保留而言,GIF与PNG非常相似,但GIF图像文件只能包含256种颜色,不适合数码相机的高分辨率照片。

GIF图像可以是透明的,但和PNG不同的是,GIF不支持部分透明,即不能保留照片中的阴影效果。GIF还有一个优点时,支持动画。我们在微信、QQ聊天发送的动画图片通常都是GIF格式的。

HEIC

自2017iOS 11和macOS High Sierra发布以来,HEIC文件已成为Apple设备的标准图像格式。由于更加先进的压缩技术,HEIF基本上以比JPEG更高的质量保存图像,同时使用的存储空间也更少。每个HEIC文件都使用.heic或.heics扩展名,具体取决于里面的图像数量,同时HEIC文件还包含描述每张图像大小、分辨率、位置等的相关元数据。

WebP

WebP是由谷歌于2010年推出的新一代图片格式,在压缩方面比当前JPEG格式更优越,非常适合在Web上传输的图片格式。目前,绝大多数系统和浏览器已经支持WebP,且很多网站已经开始将图片资源由jpeg转换为WebP,已节省宝贵的网络带宽资源。