照片交给 AI 前,先用 ExifTool 检查并清理 JPEG 分享副本

把一张作品照交给 AI 或发到网站前,除了看画面,也要看文件里的说明。拍摄位置、相机序列号和作者字段,可能与图片一起被传出去。本练习只处理自己有权修改的普通 JPEG,用 AI 帮忙读懂字段,在本地生成新的分享副本。它不能保证匿名,也不会替你遮住画面里的门牌和人脸。

准备什么,费用怎么算

准备一张无个人信息的练习 JPEG、可用的 ExifTool 和任意能处理文字的 AI。ExifTool 是免费开源工具;其 README 说明采用与 Perl 相同的 Artistic 或 GPL 许可。AI 是否收费取决于所用服务,本练习无需购买专门的图片功能。只从官方项目取得工具,并按自己的系统完成安装;本文从终端已能运行 ExifTool 开始。

把练习文件命名为 sample.jpg,放进单独文件夹,先做离线备份。不要拿 RAW、HEIC、视频或整批客户照片套这条 JPEG 流程。作者与版权信息也可能有保留要求,先确认自己有权移除。

第一步:先读字段,不上传照片

exiftool -ver
exiftool -a -G1 -s "sample.jpg"

第一行记下本机版本,第二行显示带分组的标签。先在本地查看 GPS、Artist、Copyright、SerialNumber、DateTimeOriginal 等项目。不同相机标签可能不同,没看到某一个名称不能证明不存在隐私信息。输出中的文件名、目录、文件时间也要区分:它们可能来自文件系统,不全是内嵌 EXIF。

若要问 AI,手动把真实值替换成“已隐去”,只交标签名和分组,不要把带坐标的整份输出直接粘贴过去。

请解释下面这些元数据标签的用途,并分为:可能暴露个人信息、可能影响显示、仅文件属性、无法判断。
不要猜测被隐藏的值,不要生成批量删除命令,不要声称清理后匿名。
[GPS] GPSLatitude = 已隐去
[ExifIFD] DateTimeOriginal = 已隐去
[IFD0] Orientation = 已隐去
[System] FileName = sample.jpg

这些行是人为编写的教学输入,不是软件截图或某张真实照片的检测结果。AI 的分类只作检查提示,最终操作仍按官方文档确认。

第二步:生成单独的分享副本

先在图片查看器里确认方向。如果照片依赖 Orientation 标签才能正着显示,先用熟悉的编辑器把像素实际转正并另存 JPEG,再从第一步检查新文件。接下来这条命令删除可删除的元数据,但保留已有 ICC 色彩配置,并按官方 FAQ 的方法复制必要色彩标签。

exiftool -all= --icc_profile:all -tagsfromfile @ -colorspacetags -o "share-clean.jpg" "sample.jpg"

-o 指定另一个输出文件;不要自行加覆盖原图选项。输出名已存在时,换一个新名字,不要为了重试删除唯一合格版本。这条命令只针对列出的一个文件,不含目录递归。保留色彩信息意味着输出本来就不应该是“零字段”。ICC 配置也在保留范围,不能因此宣称所有潜在信息已经清空。依据见 官方 FAQ 第32项和命令文档。

第三步:重新读取,再看画面

exiftool -a -G1 -s "share-clean.jpg"
  • 对照前后输出,确认计划移除的位置、作者或设备识别信息不再出现;仍有不明字段就先不分享。
  • 打开新文件,确认方向、尺寸、颜色与细节符合用途;方向或颜色不对,回到原件重新导出,别在已清理的唯一副本上反复修。
  • 放大看人脸、反光、屏幕、地址和证件文字。元数据清理不会处理这些可见内容。
  • 最后上传时明确选择 share-clean.jpg;别把原件、检查日志、备份一起放进分享压缩包。

失败时怎么处理

出现无法识别的命令,先查安装路径;出现文件不存在,核对当前文件夹和引号。遇到格式或写入警告,保留原件并暂停,不加忽略错误参数硬跑。重新编辑或再次导出后,要把最终文件再检查一次。高敏感材料还需要专门的内容审查,不能把这份简易检查当作保密证明。

本文按官方文档核对命令与风险,未在本站环境运行 ExifTool,也未使用读者照片测试。下一步若要选择图片格式和压缩方案,可继续看PNG、JPEG 与 WebP 导出检查。

© 版权声明

相关文章