概述 JPG和JPEG是一样的吗?还是完全不同的东西?并非所有图像文件格式都是一样的。事实上,它们中的许多都是为了解决现有格式无法解决的问题而创建的。例如,JPEG的出现是因为图像文件的大小占用了太多的存储空间。信不信由你,JIF、JPEG和JPG文件扩展名或多或少指的是同一件事。要理解为什么文件格式有这么多名字,我们需要解开一些错综复杂的历史。 什么是JPEG? JPEG首字母缩略词代表联合图像专家组文件类型以帮助创建JPEG交换格式(JIF)标准的小组委员会命名。它于1992年由国际标准化组织(ISO)首次发布。 JPEG是24位静止光栅图像,RGB颜色模型的每个通道中有8位。这没有为Alpha通道留下空间,这意味着虽然JPEG可以支持超过1600万种颜色,但它们不能支持透明度。 当图像保存为JPEG时,其中的一些数据会在称为有损文件压缩的过程中被丢弃。反过来,图像占用的存储空间减少了5075(与BMP等旧格式相比),图像质量几乎没有损失。 JPEG压缩基于一种称为离散余弦变换(DCT)的有损图像压缩技术,该技术由电气工程师NasirAhmed于1972年首次提出。 什么是JIF? 您可以将JIF文件视为最纯形式的JPEG。但是,该格式不再使用太多,因为它存在一些令人沮丧的限制。例如,JIF的颜色和像素方面的定义会导致编码器和解码器(查看器)之间的兼容性问题。 值得庆幸的是,这些问题后来被基于JIF的其他补充标准解决了。其中第一个是JPEG文件交换格式(JFIF),后来是可交换图像文件格式(Exif)和ICC颜色配置文件。 JPEGJFIF是目前在互联网上存储和传输照片图像最流行的格式,而JPEGExif是用于数码相机和其他图像捕获设备的格式。大多数人不区分这些变体之间的区别,而只是将它们都称为JPEG。 什么是JPG2或JPF? 2000年,JPEG小组发布了另一种图像文件格式,称为JPEG2000(其文件扩展名为JPG2和JPF)。它原本是JPEG的继任者,但远没有那么受欢迎。即使其先进的编码方法通常会产生更好质量的图像。 JPEG2000文件格式失败的原因有几个。一方面,它基于全新的代码,因此不能向后兼容JPEG。最重要的是,处理JPEG2000文件需要更多内存来处理。毕竟,当时的普通计算机只有64MB内存。 JPEG2000在过去20年来计算机硬件总体上已经有了很大的改进,但它的文件格式仍然没有得到充分利用。在撰写本文时,唯一支持JPEG2000文件的Internet浏览器是Safari。 JPEG与JPG 早期版本的Windows(特别是MSDOS8。3和FAT16文件系统)在文件扩展名长度方面有最多3个字母的限制。JPEG必须缩短为JPG,以免超过限制。Mac和Linux计算机从来没有这样的东西,所以用户会继续将图像保存为JPEG。 跨不同操作系统(如Photoshop和Gimp)运行的流行图像编辑程序最终会将其默认JPEG文件扩展名设置为JPG,以尽量减少混淆。 这就是我们最终获得相同格式的两个文件扩展名的方式:JPEG和JPG。在选择将图像保存时,它们之间没有区别。 JPEG与PNG:哪个更好? JPEG和PNG是在同一个十年内发布的,每种文件格式都解决了当时技术世界面临的不同数字图像问题。你可以说他们经常被比较是很自然的而且直到今天也是如此。在JPEG和PNG之间,哪种图像文件格式占主导地位?老实说,答案取决于您要保存的图像类型。 JPEG更适合照片,因为它们利用有损压缩来保持合理的文件大小。照片是如此大而详细的图像,以至于压缩伪影(由压缩引起的细微图像失真)在它们上并不是很明显。 另一方面,具有锐利点、清晰边缘和大面积一种颜色的图像(例如矢量标志、像素艺术等)在另存为JPEG时看起来不太正确。 这就是便携式网络图形(PNG)文件的用武之地。由PNG开发组在JPEG发布四年后开发,PNG支持无损数据压缩和透明度。因此,如果必须保留图像质量并且文件大小不是问题,则经常使用PNG。一个好的经验法则是将JPEG保存到照片中,并将PNG保存为具有透明度的图像和非摄影图像。 JPEG和JPG是相同的文件格式 尽管JPEG的许多更新和变化引起了混乱,但90年代中期互联网上数字图像的最终泛滥无疑主要是由它的发布引起的。 下次您准备从图像编辑器导出照片并看到一长串可用格式时,请记住:JPEG和JPG是一回事。