在本主题▼

关于Exif数据类型的注释

Exif标准为注释定义了以下数据类型。使用情况取决于您的开发平台。要查看使用方法,请参考您的平台的代码示例。

数据类型 描述
美国信息交换标准代码 以NULL字符结束的字符串。长度包括NULL字符。
字节 字节数组(无符号8位值)
SBYTE 有符号字节数组(有符号的8位值)
未定义的 数据类型由字段决定。(计数是字节数)。
无符号16位整数
SSHORT 有符号16位整数
32位无符号整数
SLONG 有符号的32位整数
理性的 一个由两个无符号长整数组成的数组,表示一个分数。第一个值是分子,第二个值是分母。
SRATIONAL 一个由两个有符号长整数组成的数组,表示一个分数。第一个值是分子,第二个值是分母。
浮动 32位浮点值
64位加载点值

注释的字节长度基于数据类型。例如,长度为3的SRATIONAL是一个由6个长整数组成的数组。

这些值由ltfil.h中对应的TAG_XXX值表示。例如,ASCII是TAG_ASCII (2), BYTE是TAG_BYTE(1),等等。

当设置一个需要数组的注释时,该数组可以是从零开始(其中第一个元素的索引为0),也可以是从一开始(其中第一个元素的索引为1)。当您获得一个数组注释时,它将始终是从零开始的。

UNDEFINED是一个字节数组,它可能需要重新解释和补偿字节顺序。例如,如果有两个值(一个SHORT后面跟着一个LONG),那么您将有6个未定义的字节:前两个字节表示一个SHORT,后面四个字节表示一个LONG。字节顺序是原始文件的字节顺序。LEADTOOLS将不会处理数据以考虑字节顺序,因为它不知道数据的格式。

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。