文件格式

JPG - JPEG 图像

JPG 是一种压缩图像格式,几乎所有相机、手机和网站在处理照片时都会使用它。每当你拍摄、下载或附加图片时,你都会遇到它。

.jpg

JPG 文件是一种使用 JPEG 压缩保存的照片。JPEG 是由联合图像专家组(Joint Photographic Experts Group)制定并发布的标准,该委员会由国际标准组织 ISO 和 ITU 设立,如今它几乎成为保存照片的默认方式:用于相机、手机、网站以及电子邮件附件。文件扩展名既可以写作 .jpg,也可以写作 .jpeg,它们表示的是同一种格式。只使用三个字母的版本,是因为早期的 Windows 版本不允许超过三个字符的扩展名。

严格来说,JPEG 指的是压缩方法,而包含这种压缩数据的文件才是“容器”,可以是 JFIF,也可以是相机写入的 Exif 文件。在实际使用中,所有查看器都会把它们都当作 JPG 来处理,元数据报告也是这样。

JPG 如何存储其图片

JPEG 是有损压缩,也就是说它会丢弃一部分信息来减小文件大小。它会把图像切分成小块,把每个小块描述为一组频率值,然后对这些值进行取整:对于你眼睛几乎察觉不到的细节粗略取整,对于你明显能看到的大块形状则取整得更细。编辑器中的质量滑块控制的,就是这种取整有多粗糙。大多数 JPG 还会以只有亮度一半的分辨率来存储颜色,因为人眼对亮度变化比对颜色变化更敏感。

在日常使用中,有两个后果很重要。被丢弃的细节无法恢复,所以每次重新保存都会再损失一点,反复编辑同一张 JPG 会在边缘和文字周围留下块状的模糊痕迹。而且 JPEG 不支持透明度:没有办法把像素标记为透明,因此将 Logo 保存为 JPG 时,它会带着一块实心背景。

JPG 携带哪些元数据

元数据是在文件中与像素一起保存的图片相关信息。JPEG 会把它存放在文件开头附近的带标签的分段中,一张照片通常会同时包含多种元数据标准。

  • EXIF(可交换图像文件格式)是相机或手机写入的元数据。通常可以看到 Make 和 Model、DateTimeOriginal、ExposureTime、FNumber、ISOSpeedRatings、FocalLength、Flash、LensModel、Software,以及 Orientation(告诉查看器需要旋转图片的标志)。
  • GPS 标签属于 EXIF 的一部分,但位于单独的一组字段中:GPSLatitude、GPSLongitude、GPSAltitude 以及一个 UTC 时间戳。组合在一起,它们可以精确到几米,标出照片拍摄的位置。
  • IPTC 是较早的出版标准,广泛用于新闻摄影和图库摄影,字段包括 By-line、Caption、Keywords、City、Country 和 Credit 等。
  • XMP 是 Adobe 更新的方案,以一块 XML 文本的形式存储。它包含作者、标题、描述、关键字、星级评分和颜色标签,并且通常还会保存编辑历史,记录处理过该文件的程序名称。
  • ICC 颜色配置文件可以嵌入到文件中,用来描述存储的数值如何映射为真实颜色。
  • 缩略图通常也会包含在内,是一个很小的单独 JPEG 图像。

上述多个字段都可能包含个人信息。GPS 坐标可以精确到你家位置。Make、Model 以及在某些相机上记录的机身或镜头序列号可以识别你的设备,而 Artist、Copyright、所有者姓名和 XMP 的作者字段则可能包含你的姓名。内嵌缩略图尤其需要注意:有的编辑器只更新主图像,而保留旧缩略图不变,因此一张被裁剪过的照片中,仍可能藏着裁剪前内容的小缩略图。

何时使用 JPG

JPG 是需要被查看、发送或发布的照片的合适选择。连续色调且渐变柔和的图像正是这种压缩针对的场景,因此丢失的一点细节几乎不可见,而文件体积则能显著减小。JPG 不适合用于截图、线条画、图表以及包含文字的内容,因为清晰的硬边是 JPEG 最难处理的部分,也不适合需要透明背景的图像。

显而易见的替代格式是 PNG,它保留每个像素并支持透明,但用于照片时文件会大得多。如果你在进行编辑,请保留一份无损母版,例如 PNG、TIFF 或相机输出的原始文件,只有在最后导出时再保存为 JPG。