LightLog 元数据指南

  • 如果你此前从未接触过照片元数据(Metadata),建议完整阅读本文,以便快速理解元数据是什么、有什么作用,以及在 LightLog 里会发生什么;
  • 如果你已经对照片元数据的概念有所了解,可以从4) 为什么用 LightLog 记录元数据?开始阅读。

1) 什么是照片元数据?

我们先做一个关键区分,避免在胶片摄影这一语境中产生混淆:

  • 本文提到的“照片”,除非特别说明外,默认指数字照片文件(例如手机相册中的图片,或底片扫描后得到的文件);
  • 不是你手里的实体相纸照片,也不是胶卷上的物理底片本身

换句话说,本文讨论的元数据主要是“跟着数字文件走”的信息,而不是写在实体介质上的信息。

1.1 照片文件的实际组成

如果把一张照片看成一个“文件包”,通常会包含两部分:

  1. 画面本身(像素内容);
  2. 描述这张照片的信息(元数据)。

这些描述信息可能包括拍摄时间、相机型号、镜头焦距、曝光参数、地理位置、摄影师、处理软件等。

1.2 元数据的作用

你可以把元数据理解为单张照片的“说明书 + 记忆标签”:

  • 说明书:帮助软件理解这张照片除画面之外的内容;
  • 记忆标签:帮助你复盘“当时是怎么拍的”(如今胶卷越来越贵,有效的复盘可以帮助你少拍一些废片,也省一点钱)。

1.3 EXIF 与常见的照片文件格式

数码照片中最常见的元数据形式是 EXIF。

关于什么是 EXIF,推荐阅读 Photography Life 上 Nasim Mansurov 写的这篇文章,里面介绍得很全面:EXIF Data Explained

你可以简单理解为 LightLog 一个主要的功能就是辅助你记录拍摄信息,并添加到扫描文件的 EXIF 数据中。

但并非所有的图像文件格式都支持承载 EXIF 数据。通常来说,JPEG、HEIF(HEIC)、TIFF、FFF、RAW(如 DNG、CR2、ARW)等格式具备较好的 EXIF 数据承载能力,PNG 和 BMP 格式则对 EXIF 的支持相对不友好(好消息是,W3C 在 2025 年已将 EXIF 正式纳入 PNG 第三版规范)。


2) 数码摄影与胶片摄影在元数据上的关键差异

大多数码相机或手机会在拍摄时自动为照片写入大量 EXIF 数据(快门、光圈、ISO、机身、镜头、拍摄时间等)。

胶片工作流则不同:

  • 扫描仪或翻拍设备并不知道你当时的拍摄参数;
  • 照片的元数据标准是围绕数码摄影而制定的,因此一些胶片摄影独有的语义(比如胶卷型号、曝光指数(EI)、冲扫商家、扫描仪型号)并不在 EXIF 字段的考量范围。

因此胶片用户常见痛点是:照片保留下来了,但每次拍摄背后的设定与意图却很容易丢失,这会直接影响后续复盘与稳定出片。


3) 为什么你需要照片的元数据?

元数据对胶片摄影师的价值不只是“看参数”,更在于:

  • 复盘经验:沉淀好照片背后的曝光决策与器材组合;
  • 定位问题:成片出现异常时能更快判断是曝光设置、镜头、冲洗还是扫描环节出现了问题;
  • 长期管理:在手机相册或 Lightroom、Capture One 等软件中按器材、地点、时间更好地管理自己的作品。

4) 为什么用 LightLog 记录元数据?

4.1 传统流程的瓶颈

在胶片摄影中“记录元数据”并不是新需求。传统流程通常是拍摄时做笔记,拿到扫描文件后再借助 ExifTool 等工具逐张写入元数据。

这个流程常见问题是:

  • 记录动作容易打断拍摄节奏;
  • 后期数据整理门槛高,且大量字段需要手动维护;
  • GPS 等信息的补录难度大。

(需要说明的是,ExifTool 是影像元数据处理领域相当重要的基础设施,许多相关的专业和自动化工作流都依赖它,在 LightLog 的测试过程中也扮演了重要的角色。本文讨论的并不是工具能力不足,而是普通用户手动对元数据完成记录、匹配和写入时的学习和操作成本。)

4.2 LightLog 带来的改变

LightLog 重点优化了两个体验:

  1. 减轻拍摄阶段负担:大部分元数据内容可提前预设,拍摄时仅需在单个界面内进行简单操作即可快速完成元数据的记录,基本不打断拍摄节奏;
  2. 扫描后批量处理:用户基本不需要对元数据进行二次编辑,扫描文件可根据文件名或选择顺序与 LightLog 中相应的记录条目批量匹配(我得说一下,这个过程真的非常顺畅),一键写入所有文件的 EXIF 信息并导出到系统相册。

5) LightLog 记录哪些元数据?

5.1 LightLog 元数据一览表

元数据类型包含的内容主要用途
可写入标准 EXIF 字段拍摄时间、光圈值、快门速度、ISO、曝光补偿、焦距、相机、镜头、GPS、摄影师导出后的照片元数据可被手机相册、Lightroom、Capture One 等读取,用于查看、筛选与整理
可写入 EXIF 的 UserComment 字段胶片品牌、胶片型号、胶片类型、胶卷名称、胶卷编号、帧序号、总帧数、曝光指数(EI)、迫冲/减冲档位、开拍时间、拍摄结束时间、送洗时间、冲扫完成时间、冲扫商家、扫描仪随照片文件保存,用于保留胶片与冲扫等相关信息
仅用于 LightLog 中查看胶卷状态、匹配状态用于胶卷生命周期管理与批量匹配等

5.2 关于 UserComment 字段

UserComment 是 EXIF 中预留给用户或软件自由写入所需备注信息的一个备用字段。

LightLog 会尽量把元数据写入相应的 EXIF 标准字段,但如上文所说,并非所有胶片语义都有对应的 EXIF 标准字段。因此,为了尽量将完整的拍摄元数据记录到你的照片文件中,LightLog 会将这部分信息拼接后,写入 UserComment 字段。

当前版本中,写入 UserComment 字段的内容使用结构化的可读文本格式,在外部工具以可读文本形式呈现。

说明:UserComment 在不同软件中的展示方式可能不同,这属于第三方软件对 EXIF 字段的支持差异,并非 LightLog 写入失败。

5.3 LightLog 写入元数据时的处理方式

  1. 若原图中已存在 LightLog 拟写入的 EXIF 字段,LightLog 会覆盖这些字段的原有内容;
  2. 对于 LightLog 不写入或不修改的其他字段,LightLog 会尽量保留其原有数据。

5.4 目前存在的不足之处

当前版本的 LightLog 仅支持将元数据写入后导出照片文件,但还不支持:

  • 将元数据本身导出为独立的 CSV 或 JSON 数据文档;
  • 将元数据导出为 XMP sidecar 文件,对于习惯用数码相机将底片翻拍为 RAW 格式且不希望修改原文件的用户,这可能存在局限性;

LightLog 不会通过限制用户数据自主权的方式来实现付费转化。其中数据文档导出功能已在规划之中,并将在后续免费更新给所有用户 :)


6) 哪些数据依赖系统权限?

LightLog 的部分记录能力依赖一定的手机系统权限(你可以在 iOS 的设置界面中随时关闭):

  • 相机权限:用于参考照片的拍摄;关闭权限后仍可记录每一次快门的元数据,但有可能影响后续底片匹配的便捷度;
  • 定位权限(仅使用 App 期间):用于记录拍摄地点;关闭权限后无法记录 GPS 相关数据,不影响其他功能;
  • 照片权限(读/写):用于从手机相册中选图匹配、以及导出带元数据的照片到相册中;关闭权限后无法进行扫描图的匹配,也无法导出带元数据的照片,将影响 LightLog 的核心功能。

LightLog 可以完全离线运行,所有记录数据默认保存在本地,不会上传到开发者的服务器(事实上我们没有自建服务器,官网也只是一个免费托管在 CloudFlare 的静态网站),目前版本也未内置第三方分析、行为追踪或广告 SDK。如果你对联网运行仍存有顾虑,可在系统设置中手动关闭 LightLog 的蜂窝数据权限。

更多隐私相关内容,请参阅《LightLog 隐私政策》。


7) EI 是什么?

我们先明确两个关于 ISO(旧称 ASA)的概念:

  • 盒速(Box Speed ISO):厂商标定的胶卷额定感光度;
  • 曝光指数(Exposure Index):即 LightLog 所称的“EI”,指的是你在拍摄时实际用来计算曝光的 ISO 数值,可以简单理解为“按多少 ISO 来拍”。

两者可以相同,也可以不同。例如将盒速为 ISO 400 的胶片按 EI 200 拍摄,通常表示你有意多曝光一档(后续可能会通过减冲来平衡,也可能不会)。

记录 EI 可以帮助你更好地还原当时的曝光意图,并辅助后续冲洗和照片复盘工作。

因此,LightLog 支持同时记录 ISO 与 EI 两个数据,其中 ISO 会写入 EXIF 标准字段,EI 则写入 UserComment 字段。


8) 延伸阅读

  • 如果你想了解 EXIF 的所有信息,ExifTool 项目的官方网站是个不错的选择:ExifTool Tag Names

本文档最后更新于:2026 年 5 月 25 日

本文档内容基于上述日期前的 LightLog 功能设计与元数据处理方案。随着 App 持续更新,部分内容可能会与 App 的最新版本存在差异,请以 App 的实际内容为准。