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