Exif

下表列出了 Exif 标头的推荐字段。点击以下链接可下载有关 Exif 标头的更多详细信息。请勿在 JSON 对象中放入任何字段(如果为空)。您也可以随意添加自定义字段,只要它们符合上述文档的规范即可(无需为自定义 Exif 字段名称添加下划线“_”作为前缀)。

名称 类型 说明
ExifVersion 未定义 支持的 Exif 版本。此字段缺失表示不符合标准(请参阅第 4.2 节)。表示版本的 4 字节 ASCII 代码表示符合以下标准:0220。由于类型为 UNDEFINED,因此不存在终止终止的 NULL。
ImageDescription 字符串 图片标题/名称。
DateTime 字符串 映像创建/修改日期和时间(Exif 使用单个字段表示创建或上次修改)。格式为 YYYY:MM:DD HH:MM:SS。时间采用 24 小时制。日期和时间之间以空白字符 [20.H] 分隔。当日期和时间未知时,除冒号(“:”:“:”)之外的所有字符空间都可能填空字符,否则“互操作性”字段可能会填充空字符。字符串长度为 20 个字节,包括用于终止的 NULL。如果将该字段留空,则系统会将其视为未知。
ImageWidth 数值 一行图片数据中的像素数。
ImageLength 数值 图片数据的行数。
ColorSpace 数值 定义图片要显示的颜色空间。如需了解详情,请参阅第 4.6.5.B 节
Compression 数值 用于图片数据的压缩方案。
Orientation 数值 以行和列显示的图片方向。
Flash 数值 提供图片拍摄过程中使用的闪光灯状态。
FocalLength 数值 镜头焦距(毫米)。
WhiteBalance 数值 提供图像拍摄期间使用的白平衡设置。
ExposureTime 数值 曝光时间(以秒为单位)。
FNumber 数值 图片拍摄期间使用的 F 号。
ExposureProgram 数值 图片拍摄期间使用的程序的类。
ISOSpeedRatings 数值 相机的 ISO 速度和纬度(ISO 12232 规范)。
ShutterSpeedValue 数值 快门速度。此单位是 APEX(照片曝光添加系统)设置(请参阅附录 C)。
ApertureValue 数值 镜头光圈作为 APEX 值。
BrightnessValue 数值 图片亮度的 APEX 值。通常在 -99.99 到 99.99 的范围内。请注意,值 FFFFFFFF.H 表示未知。
ExposureBiasValue 数值 曝光偏差的 APEX 值。通常在 -99.99 到 99.99 的范围内。
GPSProcessingMethod 字符串 为使用的地理定位方法命名。第一个字节表示所使用的字符代码(表 6、表 7),后跟方法名称。
GPSLatitudeRef 字符串 表示北纬度或南纬度。N 表示北方,S 为南方。
GPSLatitude 数值 图像的纬度。
GPSLongitudeRef 字符串 表示东经或西经。E 表示东部,W 表示西方。
GPSLongitude 数值 图片拍摄时的经度。
Make 字符串 相机制造商。
Model 字符串 相机型号名称或编号。
Software 字符串 用于拍照的相机软件或固件的名称和版本。
Copyright 字符串 声称拥有图片相关权利的个人或组织的版权通知。
MakerNote 字符串 供 Exif Writer 制造商记录任何所需信息的标记。内容由制造商决定,但此代码不得用于其预期目的。
ImageUniqueID 字符串 此标记表示为每个图像唯一标识的标识符。系统会将其记录为与十六进制表示法和 128 位固定长度等效的 ASCII 字符串。

此标记已在 API 级别 2 中添加并强烈建议您使用。