下表列出了 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 中添加并强烈建议您使用。 |