简体中文

图像和照片·图像元数据隐私工具

为什么照片在剥离 EXIF 后会旋转:方向标签解释

· 工作原理

exif 图像隐私 图像编辑

一张肖像照片,方向指令被删除,未旋转的像素框被显示
原始 ToolAcre 矢量图

相机通常会保存未旋转的传感器像素,并记录如何在单个 EXIF 标签中显示它们,因此删除该标签可能会使一些观看者横向显示照片。这篇文章解释了八个方向值以及如何避免意外。

侧身的肖像 - 为什么照片在任何地方看起来都是正确的,直到其元数据被删除

肖像在一个观看者中看起来是直立的,而在元数据删除后却是侧向的,因为存储的像素和显示指令是分开的。 ToolAcre 会在标签可读时列出 Orientation,但其清理程序会删除完整的 EXIF 块。如果原件依赖于该指令,则后来的观看者只会收到未旋转的像素排列。

相机如何记录方向 - 传感器以一种方式存储像素,方向标签(值 1 到 8)告诉观看者如何旋转或镜像它们

相机软件可以按其原始排列存储传感器像素,并使用方向告诉观看者如何旋转或镜像它们。存储库标签字典将“方向”标识为控制查看器旋转的字段。该实现不会将该字段解释为转换后的预览;它会报告该值,以便人们可以在清洁之前注意到依赖性。

谁尊重该标签,谁忽略它——现代浏览器和手机图库应用它;一些旧的软件、网络管道和画布历史上没有

查看器行为位于容器剥离器之外,因此该工具不保证每个应用程序一致地遵守该标签。可靠的观察范围更窄:在清洁之前,有些软件可以使用Orientation; EXIF 块被删除后,该指令将不可用。因此,检查实际目标中的最终文件是工作流程的一部分。

剥离发生了什么变化 - 标签消失,因此任何依赖它的查看器现在都会显示存储的像素顺序

删除要么全有,要么全无,因为位置、时间戳、相机字段和方向共享 EXIF 块。没有开关可以在放弃 GPS 的同时保持方向。清理器原封不动地复制压缩图像数据,因此无法旋转像素进行补偿;这样做需要通过该工具故意避免的图像编辑路径进行解码和重新编码。

两个安全的操作顺序 - 首先在编辑器中旋转像素并保存,然后剥离;或剥离,检查输出,并根据需要旋转

该边界遵循两个安全指令。如果显示方向很重要,请首先使用旋转实际像素的编辑器并导出可见方向不再依赖于 EXIF 的文件,然后检查并清理该导出。如果保留原始技术元数据更重要,请将主数据保持私有,并在剥离之前创建一个单独扁平化的共享衍生产品。

工作示例:检查手机照片 - 读取检查报告中的方向值,预测结果,并确认输出看起来正确

使用手机肖像,打开查看 EXIF 数据并在技术领域中查找方向。如果存在,请在编辑器标准化像素后比较可见图像,然后清理该导数并在目标查看器中验证它。请勿将剥离前的视觉上垂直预览视为像素阵列本身垂直的证据。

这不包括什么 - 旋转像素本身,这是一项编辑工作;工具页面列出了该工具不会执行的操作

此工具不会旋转像素、从方向值中选择变换或预览所有镜像情况。它还拒绝 HEIC、TIFF、RAW 和其他可能以不同方式表示方向的容器。它的保证是关于支持的元数据块和未更改的压缩图像数据,在删除渲染指令后不显示等效性。

要点:在删除标签之前先了解它 - 首先使用图像元数据隐私工具进行检查,并使用报告来决定像素是否需要预先旋转

在删除标签之前了解该标签。检查会告诉您方向是否存在;图像编辑器可以使像素自给自足;然后,元数据删除可以删除私有块,而不会意外地成为暴露本机方向的第一个操作。保留原件,以便可以逆转错误的工作流程。