全部指南

方向、颜色与质量

iPhone 拍摄的 HEIC 照片携带的不只是像素:哪一边朝上、广色域颜色,有时还有每通道 10 位的数据,以及一张供 HDR 屏幕使用的额外图片。PDF 无法容纳 HEVC——HEIC 内部的压缩方式——所以每张照片在放入时都会重新编码为 JPG。本指南说明这一路上会发生哪些变化,以及两个质量选项的作用。

哪一边朝上

横着拿手机拍照时,iPhone 并不会转动图片本身。它按传感器看到的样子保存照片,并记录旋转——既记在 HEIF 容器中,也记在 EXIF 数据中。HEIC to PDF 只应用这个旋转一次,所以照片绝不会被转两次。我们在 Chrome 和 Safari 的引擎中检查了文件可以记录的全部八个方向,包括镜像方向,每一个都显示正确。

如果某张照片仍然横着——平放在桌上拍摄的文件是常见情况——就点按它卡片上的顺时针旋转 90°,每转四分之一圈点一次。旋转在照片放到页面上时应用;像素不会因此重新绘制。

颜色:Display P3 变为 sRGB

iPhone 照片使用 Display P3,这是一个比标准 sRGB 更宽的颜色范围,照片会通过嵌入的颜色配置文件注明这一点。照片放入 PDF 之前,它的颜色会转换为 sRGB。我们把结果与广泛使用的颜色引擎 LittleCMS 进行了比较,二者一致:例如,P3 (200, 80, 60) 会变为 sRGB (216, 69, 50)。

P3 照片能容纳的某些颜色在 sRGB 中并不存在:最饱和的红色和绿色。这些颜色会被裁剪到最接近的 sRGB 颜色,所以一朵非常鲜艳的花或一块霓虹招牌,在 PDF 中可能看起来比在广色域屏幕上略淡一些。

10 位照片与 HDR

10 位的 HEIC 会以每通道 8 位存储。我们测得的差异是 255 级中的 1 到 2 级——在照片中小到看不出来。

iPhone 的 HDR 照片带有一张额外的“增益图”(gain map),供 HDR 屏幕使用。它不会被使用:放入 PDF 的是标准照片。

透明度

透明度在 HEIC 中很少见,也不会来自 iPhone 相机。如果某个 HEIC 确实有透明区域,这些区域会变成白色,它的卡片上会显示透明区域会变成白色。

质量优先与文件更小

两个选项都在页面设置中,选项下方的详情会简要说明本节内容。无论选哪个,每张照片都以 JPG 存储。

照片质量优先文件更小
长边 ≤ 2000 px†尺寸不变尺寸不变
长边 > 2000 px*†完整尺寸长边 2000 px
长图或全景图*†完整尺寸短边 ≥ 600 px
JPG 质量†0.920.82
颜色sRGBsRGB

* 超过设备限制的照片在两个选项下都会被缩小(见下文)。

† 只有当文件更小的版本确实让照片的字节数变小时才会采用;否则照片保留质量优先下的版本。

文件更小绝不会放大照片,很长或很宽的图片会让短边至少保留 600 px,这样其中的文字仍然可读。

我们测量了一张 1.1 MB、3024 × 4032 像素、1200 万像素、类似 iPhone 拍摄的 HEIC:

你的 PDF 能缩小多少取决于你的照片,没有固定的比例。要打印或放大查看的照片,请保持质量优先;当 PDF 必须符合邮件或上传的大小限制时,请选择文件更小。

超大照片

每张照片都由你的浏览器解码,而这有一个设备限制:超过 16,777,216 像素(4096 × 4096)的图片会被缩小以符合这一限制,无论选择哪个选项。它们的卡片上会显示已缩小以符合设备限制。一张 4800 万像素的 iPhone 照片(8064 × 6048)会变为 4729 × 3547;一张 1200 万像素的照片(4032 × 3024)无需改变就能符合。超过 134 百万像素的照片在打开之前就会被拒绝,卡片会请你添加一个较小的副本。

查看实际大小

点按保存 PDF 后,底部的提示条会显示页数和实际文件大小。要比较的话,先用质量优先保存一次,再切换到文件更小并重新保存。如何把 HEIC 照片合并成一个 PDF中有五张照片一组的实测大小。

在浏览器中生成 PDF → HEIC to PDF