在这个话题▼

Exif文件注释

Exif评论阅读或更新时,您必须指定注释类型使用以下常量。

请注意为EXIF评论:对于所有可能的值,请参阅EXIF规范。

请注意:LEADTOOLS将目前2.32版本编写的这些文件。但它可以阅读之前或以后版本的文件格式设计是向后兼容的。

循环计数器:

价值 意义
CMNT_LAST 最后定义了评论数量。所有评论,您可以使用注释类型常数循环计数器。第一个常数是0,最后一个是CMNT_LAST。

TIFF注释Exif文件:所有Exif文件(TIFF和JPG)可以包含以下TIFF的评论。每个TIFF评论字段可以包含一个字符串。最大字段大小为32 k,除了日期-时间字段,它始终是20。

价值 意义
CMNT_SZARTIST [0]人创造了形象。
CMNT_SZCOPYRIGHT [1]版权通知。
CMNT_SZDATETIME [2]的日期和时间(YYYY: MM: DD HH: MM: SS)。字段长度是20,计算零终结者。
CMNT_SZDESC [3]的描述形象。
CMNT_SZHOSTCOMP [4]的计算机和操作系统使用。
CMNT_SZMAKE [5]制造商的设备用于创建图像。
CMNT_SZMODEL [6]模型设备的名称和数量。
CMNT_SZNAMEOFDOC [7]的名字的文档图像扫描。
CMNT_SZNAMEOFPAGE [8]页面名称的图像扫描。
CMNT_SZSOFTWARE [9]名称和版本的软件包用于创建图像。
如果您正在使用唠叨的版本LTKRN,这评论是固定的,不能改变。

一般的Exif评论:Exif文件可以包含以下评论。每个注释字段被Exif数据类型。

为了您的方便,下面列出了有效值一些对某些评论。在每种情况下,Exif规范的修改可能会改变每个评论可能值的列表。每个注释的完整列表值,请参考最新的Exif规范。

价值 意义
CMNT_EXIFVERSION [21]Exif版本。LEADTOOLS总是写这个值为0221,这意味着2.21版。数据类型:未定义的。长度:4。
CMNT_SZSUBSECTIME [38]十进制扩展CMNT_SZDATETIME字段中指定的秒。数据类型:美国信息交换标准代码。长度:变量。
CMNT_SZDATETIMEORIGINAL [22]捕捉原始图像的日期和时间。格式是YYYY: MM: DD HH: MM: SS。时间是24小时格式,留下一个空白的空间之间的日期和时间。数据类型:美国信息交换标准代码。长度:20。
CMNT_SZSUBSECTIMEORIGINAL [39]十进制扩展CMNT_SZDATETIMEORIGINAL字段中指定的秒。数据类型:美国信息交换标准代码。长度:变量。
CMNT_SZDATETIMEDIGITIZED [23]生成文件的日期和时间。如果文件直接生成,使用数码相机,这是一样的时间捕获的原始图像。数据类型:美国信息交换标准代码。长度:20。
CMNT_SZSUBSECTIMEDIGITIZED [40]十进制扩展CMNT_SZDATETIMEDIGITIZED字段中指定的秒。数据类型:美国信息交换标准代码。长度:变量。
CMNT_SHUTTERSPEEDVALUE [24]的快门速度。计量单位是顶点。数据类型:SRATIONAL。长度:1。
CMNT_APERTURE [25]光圈值。这是焦距镜头光圈的比率。计量单位是顶点。数据类型:理性的。长度:1。
CMNT_BRIGHTNESS [26]亮度值。数据类型:SRATIONAL。长度:1。
CMNT_EXPOSUREBIAS [27]暴露的偏见。这是纠正偏见曝光的值。计量单位是顶点。数据类型:SRATIONAL。长度:1。
CMNT_MAXAPERTURE [28]最低镜头焦距比数。数据类型:理性的。长度:1。
CMNT_SUBJECTDISTANCE [29]距离镜头(单位:米)。数据类型:理性的。长度:1。
CMNT_METERINGMODE [30]测光模式。可能的值是:
0 =不明
1 =平均
2 =中心加权平均
3 =现货
4 = MultiSpot
5 =模式
6 =部分
255 =其他
数据类型:。长度:1。
CMNT_LIGHTSOURCE [31]光源。可能的值是:
0 =不明
1 =日光
2 =荧光灯
3 =钨灯
17 =标准光源
18 = B标准光源
19 = C标准光源
20 = D55
21 = D65
22 = D75
255 =其他
数据类型:。长度:1。
CMNT_FLASH [32]Flash开/关。可能的值是1或0。数据类型:。长度:1。
请参考这个评论的EXIF规范其他可能的值。
CMNT_FOCALLENGTH [33]焦距,以毫米。数据类型:理性的。长度:1。
CMNT_EXPOSURETIME [34]曝光时间,表示为几分之一秒。数据类型:理性的。长度:1。
CMNT_FNUMBER [35]实际透镜F停止(镜头光圈焦距比)。数据类型:理性的。长度:1。
CMNT_MAKERNOTE 制造商。数据类型:未定义的。文件的创建者决定了数据格式。
CMNT_USERCOMMENT [37]用户发表评论。数据类型:未定义的。长度:变量。第一个八个字节指定数据格式,其余的评论是在指定的格式。这是一个可以储存的一些评论非ascii格式的字符串。前八个字节可以有下列:
41 53 43 49 49 00 00 00 = ASCII
4 49 53 00 00 00 00 00 = JIS(日本= JIS x208 - 1990)
55 4 e 49 43 f 44 45 00 = Unicode (Unicode标准)。确切的Exif规范格式还不清楚,但它是最有可能没有BOM utf - 16使用相同的字节顺序的TIFF头(英特尔或摩托罗拉)
00 00 00 00 00 00 00 00 =定义
CMNT_SUPPORTEDFLASHPIXVERSION [158]支持FlashPix版本(Exif 2.0)。LEADTOOLS总是写0100。数据类型:未定义的。长度:4
CMNT_COLORSPACE [159]颜色空间(Exif 2.0)。指定是否颜色校准。LEADTOOLS总是写这个值为1。数据类型:。长度:1可能的值是:
1 = sRGB(电脑显示器条件)
0 xffff =未校准
保留其他=
CMNT_EXPOSUREPROGRAM [160]暴露程序(2.0 Exif)程序的类使用的相机设置曝光照片时。数据类型:。长度= 1。可能的值是:
0 =没有定义
1 =手册
2 =光圈优先
4 =快门优先
5 =创意计划(偏向景深)
6 =行动计划(偏向快速快门速度)
7 =竖屏模式(特写照片背景模糊的)
保留其他=
CMNT_SZSPECTRALSENSITIVITY [161]光谱灵敏度(Exif)——每个通道的光谱灵敏度所使用的相机。这是一个ASCII字符串兼容标准ASTM开发的技术委员会。数据类型:美国信息交换标准代码。长度:任何
CMNT_ISOSPEEDRATINGS [162]ISO速度评级(Exif) - ISO速度和相机的ISO纬度或输入设备中指定的ISO 12232数据类型:。长度:任何
CMNT_OPTOELECTRICCOEFFICIENT [163]光电系数(Exif)——Opto-Electric转换函数中指定的ISO 14524。——是相机光学输入和图像之间的关系值。数据类型:未定义的。长度:任何。这是一个m行和n列数组。对于信息记录,请参考——海外
CMNT_SZRELATEDSOUNDFILE [164]相关音频文件(Exif)——一个音频文件的名称和图像数据相关。这个名字应该是8 ASCII字符+”。+ 3对扩展识字课+零。数据类型:美国信息交换标准代码。长度:13。
CMNT_FLASHENERGY [165]Flash (Exif) -斯能源iscaptured图像,计算梁烛光秒(bpc)数据类型:理性的。长度:1
CMNT_SPATIALFREQUENCYRESPONSE [166]空间频率响应(Exif)——相机或输入设备空间频率表和SFR值图像宽度的方向,图像高度和对角线方向,按照ISO 12233。数据类型:未定义的。长度:任何这是m n行和列的数组。这是如何记录的信息,请参考SFR
CMNT_FOCALPLANEXRESOLUTION [167]焦平面X分辨率(Exif)点的数量/分辨率单元在相机的焦平面图像宽度方向(X)。该决议单元由CMNT_FOCALPLANERESOLUTIONUNIT给出。如果没有设置CMNT_FOCALPLANERESOLUTIONUNIT,单位将被认为是2(“每英寸点”)。数据类型:理性。长度:1
CMNT_FOCALPLANEYRESOLUTION [168]焦平面Y决议(Exif)——点的数量单位解决相机上的焦平面图像高度(Y)的方向发展。该决议单元由CMNT_FOCALPLANERESOLUTIONUNIT给出。如果没有设置CMNT_FOCALPLANERESOLUTIONUNIT,单位将被认为是2(“每英寸点”)。数据类型:理性。长度:1
CMNT_FOCALPLANERESOLUTIONUNIT [245]焦平面分辨率单元(Exif)。这是解决单位CMNT_FOCALPLANEXRESOLUTION和CMNT_FOCALPLANEYRESOLUTION评论。数据类型:短。长度:1。可能的值是:2 =英寸(CMNT_FOCALPLANEXRESOLUTION和CMNT_FOCALPLANEYRESOLUTION表达点每英寸)。3 =厘米(CMNT_FOCALPLANEXRESOLUTION和CMNT_FOCALPLANEYRESOLUTION表达点每厘米)。
CMNT_SUBJECTLOCATION [169]主题位置(Exif)——场景中的主体的位置。第一个值是X列号,第二个是Y行号。数据类型:。长度:2
CMNT_EXPOSUREINDEX [170]曝光指数(Exif)——相机或输入设备上的图像传感器类型。数据类型:。长度:1
CMNT_SENSINGMETHOD [171]传感方法(Exif)——相机或输入设备上的图像传感器类型。数据类型:。长度:1可能的值是:
1 =没有定义
2 =单晶片的颜色传感器
3 =二芯片颜色传感器
4 = three-chip颜色传感器
5 =颜色传感器连续区域
7 =三线的传感器
8 =颜色顺序传感器
保留其他=
CMNT_FILESOURCE [172]源(Exif)——图像源文件。如果数码相机记录图像,将永远是3,表明该图像记录在数码相机。数据类型:。长度:1可能的值是:
3 =图像记录在DSC(数码相机)
保留其他=
CMNT_SCENETYPE [173]场景类型(Exif)——场景的类型。如果DSC记录图像,这个值将永远是1,表明该图像直接拍照。数据类型:未定义的。长度:1可能的值是:
1 =直接拍摄图像
保留其他=
CMNT_CFAPATTERN [174]CFA模式(Exif)——滤色器阵列(CFA)几何模式的图像传感器,当一个单晶片的颜色传感器应用。它并不适用于任何其他传感方法。数据类型:未定义的。长度:这是一个数组m x n(水平x垂直),模式的重复每一个m像素水平和n垂直像素。布局的一个表,请参考非洲金融共同体
CMNT_SUBJECTAREA [227]的位置和区域主体在整个场景。数据类型:短。数:2(主题的位置是在X, Y坐标),3(区域的主体是作为一个圆,X, Y, D, X和Y是中心坐标和D是直径)和4(区域的主体是作为一个矩形,X, Y, W, H, X和Y是中心坐标,W是矩形的宽度或矩形的高度和H。)。
CMNT_CUSTOMRENDERED [228]使用特殊处理的图像数据,如呈现面向输出。当执行特殊处理,读者将禁用或最小化任何进一步的处理。数据类型:短;数:1;可能的值:0(正常流程),1(自定义流程),其他(保留)。默认值:0;
CMNT_EXPOSUREMODE [229]曝光模式设置,当图片被枪杀了。auto-bracketing模式下相机拍摄的一系列帧同一场景不同曝光设置。标签:41986;数据类型:短;数:1;可能的值:0(自动曝光模式),1(手动曝光),2 (Auto-bracket),其他(保留);默认值:没有。
CMNT_WHITEBALANCE [230]白平衡模式设置,当图片被枪杀了。数据类型:短;数:1;可能的值:0(自动白平衡),1(手动白平衡),其他(保留);默认值:没有。
CMNT_DIGITALZOOMRATIO [231]数码变焦比率设置当图像被枪杀。如果分子记录值为0,数码变焦是不习惯。数据类型:理性;数:1;默认值:没有。
CMNT_FOCALLENGTHIN35MMFILM [232]等效焦距,假设一个35毫米胶片相机,在毫米。值为0时表示焦距是未知的。请注意,这不同于CMNT_FOCALLENGTH评论发表评论。数据类型:短;数:1;默认值:没有。
CMNT_SCENECAPTURETYPE [233]拍摄的场景类型。它也可以用来记录图像的模式被枪杀了。请注意,这不同于CMNT_SCENETYPE发表评论。数据类型:短;数:1;可能的值:0(标准),1(景观)、2(肖像),3(夜景),其他(保留);默认值:0。
CMNT_GAINCONTROL [234]程度的整体形象得到调整。数据类型:短;数:1;可能的值是:0(没有),1(低),2(高),3(低增益下降),4(高获得了),其他(保留);默认值:没有。
CMNT_CONTRAST [235]方向对比处理应用的图像拍摄时相机。数据类型:短;数:1;可能的值:0(正常),1(软),2(硬),其他(保留);默认值:0。
CMNT_SATURATION [236]方向饱和处理应用的图像拍摄时相机。数据类型:短;数:1;可能的值:0(正常),1(低饱和度),2(高饱和度),其他(保留);默认值:0。
CMNT_SHARPNESS [237]方向清晰度处理应用的图像拍摄时相机。数据类型:短;数:1;可能的值:0(正常),1(软),2(硬),其他(保留);默认值:0。
CMNT_DEVICESETTINGDESCRIPTION [238]信息拍照一个特定的相机模型的条件。只用于表示照片读者的条件。数据类型:未定义的;数:任何;数据记录在Unicode使用短向后显示行和列的数量和未定义的相机的设置。Unicode (UCS - 2)字符串包括签名以空字符结尾。Unicode字符串的细节是在ISO / IEC 10464 - 1。默认值:没有。
CMNT_SUBJECTDISTANCERANGE [239]距离问题。数据类型:短;数:1;可能的值:0(未知),1(宏观),2(关闭视图),3(远景),其他(保留);默认值:没有。
CMNT_SZIMAGEUNIQUEID [240]标识符唯一地分配给每个图像。记录为一个ASCII字符串相当于十六进制符号和128位固定长度。标签:42016;数据类型:字符;数量:33;默认值:无
CMNT_GAMMA [246]表明系数γ的值。传递函数用于图像复制的公式表达如下:(复制值)=(输入值)^(γ)。(复制和输入值归一化是在0和1之间),γ必须是积极的。标签:42240;数据类型:理性;数:1;默认值:没有。

Exif GPS评论。Exif文件可以包含以下GPS(全球定位系统)的评论:

价值 意义
CMNT_GPSVERSIONID [41]GPS图像文件目录的版本号(IFD)。当前版本是2.0.0.0之间。这个评论时,必须包括任何使用全球定位系统(GPS)的评论。与CMNT_EXIFVERSION评论,这句话写在字节。写成一个版本2.0.0.0之间实际上是0 x02000000当编码。数据类型:字节。长度:4。
CMNT_GPSLATITUDEREF [42]北或南纬度。可能的值是“N”和“S”南北。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSLATITUDE [43]纬度,表示为三个理性的值。度表达时,分,秒,纬度是写成dd / 1毫米/ 1,ss / 1。如果学位和分钟作为单位,和分钟写分数两位小数,则表示为纬度dd / 1,嗯/ 100,0/1。数据类型:理性的。长度:3。
CMNT_GPSLONGITUDEREF [44]东或西经度。可能的值是“E”东方和西方的“W”。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSLONGITUDE [45]经度,表示为三个理性的值。度表达时,分,秒,经度写成ddd / 1毫米/ 1,ss / 1。如果学位和分钟作为单位,和分钟写分数两位小数,则表示为经度dd / 1,嗯/ 100,0/1。数据类型:理性的。长度:3。
CMNT_GPSALTITUDEREF [46]参考高度。在当前版本中,海平面用作参考,必须为零。参考单位是米。数据类型:字节。长度:1。
CMNT_GPSALTITUDE [47]高度,在米,高度相对于参考。数据类型:理性的。长度:1。
CMNT_GPSTIMESTAMP [48]在UTC时间戳(协调世界时)时间。时间表示为三个理性的价值观,小时,分钟和秒。数据类型:理性的。长度:3。
CMNT_GPSSATELLITES [49]GPS卫星用于测量。不是规定的编码格式。这句话可以用来代码信息,如数量的卫星,卫星数,卫星的仰角、方位角,其信噪比。如果GPS接收机无法测量,这个评论是NULL。数据类型:美国信息交换标准代码。长度:变量。
CMNT_GPSSTATUS GPS接收器的[50]状态时图像记录。可能的值是“A”测量时测量中断时进步和“V”。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSMEASUREMODE [51]GPS测量模式。值为“2”表示二维测量,和“3”表示三维测量。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSDOP [52]夹住(数据精度)的价值。这个评论是一个HDOP值在二维测量和位置误差值在三维测量。数据类型:理性的。长度:1。
CMNT_GPSSPEEDREF [53]单位测量速度。可能的值是“K”公里,“M”数英里,“N”节。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSSPEED [54]GPS接收器的速度。数据类型:理性的。长度:1。
CMNT_GPSTRACKREF [55]参考方向运动。可能的值是一个真正的“T”方向和“M”磁。数据类型:美国信息交换标准代码。长度:2
CMNT_GPSTRACK [56]GPS接收器运动的方向。值的范围是0.00到359.00。数据类型:理性的。长度:1。
CMNT_GPSIMGDIRECTIONREF [57]参考方向的摄影记录图像。可能的值是一个真正的“T”方向和“M”磁。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSIMGDIRECTION [58]方向记录摄影的图像。值的范围是0.00到359.00。数据类型:理性的。长度:1。
CMNT_GPSMAPDATUM [59]大地测量数据使用的接收机。如果大地测量数据仅限于日本,这个标签值是“东京”或“wgs - 84”。数据类型:美国信息交换标准代码。长度:变量。
CMNT_GPSDESTLATITUDEREF [60]北或南纬度的目标点。可能的值是“N”和“S”南北。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSDESTLATITUDE [61]纬度的目标点。表示为三个纬度理性的值,指示度,分和秒。数据类型:理性的。长度:3。
CMNT_GPSDESTLONGITUDEREF 东或西经度的目标点。可能的值是“E”东方和西方的“W”。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSDESTLONGITUDE [63]经度的目标点。表示为三个经度理性的值,指示度,分和秒。数据类型:理性的。长度:3。
CMNT_GPSDESTBEARINGREF [64]参考轴承到目标点。可能的值是一个真正的“T”方向和“M”磁。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSDESTBEARING [65]轴承到目标点。值的范围是0.00到359.00。数据类型:理性的。长度:1。
CMNT_GPSDESTDISTANCEREF [66]单位测量到目标点的距离。可能的值是“K”公里,“M”数英里,和海里的“N”。数据类型:美国信息交换标准代码。长度:2。
CMNT_GPSDESTDISTANCE [67]到目标点的距离。数据类型:理性的。长度:1。
CMNT_GPSPROCESSINGMETHOD [241]名称的方法用于位置发现。第一个字节表示字符代码(= ASCII, J = JIS, U = Unicode, 0 x00 =未定义),其余的方法的名称。数据类型:未定义的。长度:任何。
CMNT_GPSAREAINFORMATION [242]GPS区域的名称。第一个字节表示字符代码(= ASCII, J = JIS, U = Unicode, 0 x00 =未定义),其余的是实际的名字。数据类型:未定义。长度:任何。默认值:没有。
CMNT_GPSDATESTAMP [243]记录相对于UTC日期和时间信息。格式是YYYY: MM:弟弟。数据类型:ASCII。长度:11。
CMNT_GPSDIFFERENTIAL [244]表明差分校正是否应用于GPS接收器。值:0(没有差分校正),1(差分校正应用)。数据类型:短。长度:1。
CMNT_GPSHORIZPOSITIONINGERROR [264]水平定位误差在米。数据类型:理性的;长度:1;默认值:没有。
LEADTOOLS光栅成像C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。