LEADFILETAG

类型定义结构体_LEADFILETAG{L_UINT16uTag;L_UINT16uType;L_UINTuCount;L_UINTuDataSize;L_SIZE_TuDataOffset;* pLEADFILETAG} LEADFILETAG;

LEADFILETAG结构包含文件标签或者地理的关键信息。一个指针指向一个数组结构获得的L_ReadFileTagsL_ReadFileGeoKeys功能。

成员

uTag

当使用L_ReadFileTags函数,这个标签的ID。注册标记的例子有:

价值 意义
0 x8298 版权的评论
0 x8769 一般的Exif评论
0 x8825 Exif GPS的评论

当使用L_ReadFileGeoKeys函数,这地理关键的ID。GeoKey ID的值介于0到65535之间。可能的范围是:

价值 意义
范围 意义
1023年0 . . GeoTIFF配置钥匙
1024 . . 2047 不要使用;保留以供将来使用
2048 . . 3071 地理/地心CS参数键
3072 . . 4095 预计CS参数键
4096 . . 5119 垂直CS参数键
5120 . . 32767 保留
32768 . . 65535 私人使用存储你的数据

uType

一起使用时L_ReadFileTags标记的数据类型。有效值:

价值 意义
TAG_BYTE [1]字节。
TAG_ASCII [2]字节0到255的范围内。
TAG_SBYTE [6]字节作为有符号数的-128 + 127。
TAG_UNDEFINED [7]字节,应用程序定义的使用。
TAG_SHORT [3]两个字节无符号。
TAG_SSHORT [8]两个字节,签署。
TAG_LONG [4]四个字节无符号。
TAG_SLONG [9]四个字节,签署。
TAG_RATIONAL [5]8字节,作为一对无符号长整数,其中第一个数字是分子和第二个是分母的分数。
TAG_SRATIONAL [10]8字节,作为一对签署长整数,其中第一个数字是分子和第二个是分母的分数。
TAG_FLOAT [11]四个字节作为一个浮点数。
TAG_DOUBLE [12]8个字节作为双精度浮点数。
TAG_IFD [13]32位IFD抵消。
TAG_LONG8 [16]未签名的64位整数(有效只有BigTIFF格式)。
TAG_SLONG8 [17]签署了64位整数(有效只有BigTIFF格式)。
TAG_IFD8 [18]64位IFD抵消(有效只有BigTIFF格式)。

一起使用时L_ReadFileGeoKeys,GeoKey设置的类型。这表明ppData指向的数据是否短,双或ASCII。可能的值是:

价值 意义
TAG_ASCII [2]pData指向的数据是一个ASCII字节数组。
TAG_SHORT [3]pData指向的数据是一个短的数组值(2字节)。
TAG_DOUBLE [12]pData指向的数据是一个数组的浮动点双格式(8个字节)。
TAG_IFD [13]32位IFD抵消。
TAG_LONG8 [16]未签名的64位整数(有效只有BigTIFF格式)。
TAG_SLONG8 [17]签署了64位整数(有效只有BigTIFF格式)。
TAG_IFD8 [18]64位IFD抵消(有效只有BigTIFF格式)。

uCount

计算的数据项,基于标记的数据类型。例如,如果缓冲区大小是16和数据类型是TAG_DOUBLE,计数是2。

uDataSize

的字节数的数据项。

uDataOffset

ppData变量的数据字节偏移量为这个项目的开始。读取数据对于这个项目,您可以使用pItemData = (ppData + uDataOffset)

评论

pLEADFILETAG LEADFILETAG结构的指针。pLEADFILETAG函数参数类型时,你可以声明一个LEADFILETAG变量更新结构的字段和变量的地址传递的参数。声明一个pLEADFILETAG变量只有在您的程序需要一个指针是必要的。

通过一个地址pLEADFILETAGL_ReadFileTagsL_ReadFileGeoKeys阅读所有的标签或地理密钥存储在一个图像文件。这些函数将分配这个指针与数组pLEADFILETAG结构,每一项发现。当你完成使用pLEADFILETAG指针,你必须通过它的L_FreeFileTags自由分配的内存。

LEADTOOLS光栅成像C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。