首页 > 代码库 > 图片中的Exif信息 的ExifDirectory的大部份常量
图片中的Exif信息 的ExifDirectory的大部份常量
#define FMT_BYTE 1 //Format Byte
#define FMT_STRING 2
#define FMT_USHORT 3
#define FMT_ULONG 4
#define FMT_URATIONAL 5
#define FMT_SBYTE 6
#define FMT_UNDEFINED 7
#define FMT_SSHORT 8
#define FMT_SLONG 9
#define FMT_SRATIONAL 10
#define FMT_SINGLE 11
#define FMT_DOUBLE 12
//////////////////////////////////////////////////////////////////////////
#define MAX_SECTIONS 20 //JPG 文件中能够允许的最多 SECTION 个数
#ifndef M_SOI
#define M_SOF0 0xC0 // Start Of Frame N
#define M_SOF1 0xC1 // N indicates which compression process
#define M_SOF2 0xC2 // Only SOF0-SOF2 are now in common use
#define M_SOF3 0xC3
#define M_SOF5 0xC5 // NB: codes C4 and CC are NOT SOF markers
#define M_SOF6 0xC6
#define M_SOF7 0xC7
#define M_SOF9 0xC9
#define M_SOF100xCA
#define M_SOF110xCB
#define M_SOF130xCD
#define M_SOF140xCE
#define M_SOF150xCF
#define M_SOI 0xD8 // Start Of Image (beginning of datastream)
#define M_EOI 0xD9 // End Of Image (end of datastream)
#define M_SOS 0xDA // Start Of Scan (begins compressed data)
#define M_JFIF 0xE0 // Jfif marker
#define M_EXIF 0xE1 // Exif marker
#define M_COM 0xFE // COMment
//定义 APP 标识(SECTION)
#define M_APP0 0xE0
#define M_APP1 0xE1
#define M_APP2 0xE2
#define M_APP3 0xE3
#define M_APP4 0xE4
#define M_APP5 0xE5
#define M_APP6 0xE6
//...
#endif
// Describes tag values
//注意: 下面的定义是按照 Intel CPU 来定义的,也就是说所有的都是高位在后,
//这样的定义可能与 EXIF 白皮书上的定义不一致。例如白皮书上把 TAG_MAKE 定义为 0F01
//下面是主要信息
#define TAG_MAKE 0x010F //相机DC 制造商
#define TAG_MODEL 0x0110 //DC 型号
#define TAG_ORIENTATION 0x0112 //拍摄时方向,例如向左手旋转DC 90度拍摄照片
#define TAG_XRESOLUTION 0x011A //X 轴分辨率
#define TAG_YRESOLUTION 0x011B //Y 轴分辨率
#define TAG_RESOLUTIONUNIT 0x0128 //分辨率单位,例如 inch, cm
#define TAG_DATATIME 0x0132 //日期时间
#define TAG_YBCR_POSITION 0x0213 //YCbCr 位置控制,例如 居中
#define TAG_COPYRIGHT 0x8298 //版权
#define TAG_EXIF_OFFSET 0x8769 //EXIF 偏移,这时候相当于处理一个新的 EXIF 信息
//
#define TAG_IMAGEWIDTH 0x0001 //图像宽度
#define TAG_IMAGEHEIGHT 0x0101 //图像高度
//BOOKMARK
//辅助信息
#define TAG_EXPOSURETIME 0x829A //曝光时间,例如 1/30 秒
#define TAG_FNUMBER 0x829D //光圈,例如 F2.8
#define TAG_EXIF_VERSION 0x9000 //EXIF 信息版本
#define TAG_DATETIME_ORIGINAL0x9003 //照片拍摄时间,例如 2005-10-13 11:09:35
#define TAG_DATATIME_DIGITIZED 0x9004 //相片被其它图像修改软件修改后的时间,例如 2005-10-13 11:36:35
#define TAG_COMPONCONFIG 0x9101 //ComponentsConfiguration 色彩空间配置
#define TAG_COMPRESS_BIT 0x9202 //每像素压缩位数
#define TAG_SHUTTERSPEED 0x9201 //快门速度,例如 1/30 秒
#define TAG_APERTURE 0x9202 //光圈值,例如 F2.8
#define TAG_BRIGHTNESS 0x9203 //亮度
#define TAG_EXPOSURE_BIAS 0x9204 //曝光补偿,例如 EV0.0
#define TAG_MAXAPERTURE 0x9205 //最大光圈值,例如 F2.8
#define TAG_SUBJECT_DISTANCE 0x9206 //拍摄物距离,例如 3.11 米
#define TAG_METERING_MODE 0x9207 //测光模式,例如矩阵
#define TAG_WHITEBALANCE 0x9208 //LightSource 白平衡
#define TAG_FLASH 0x9209 //是否使用闪光灯
#define TAG_FOCALLENGTH 0x920A //焦距,例如 7.09mm
#define TAG_USERCOMMENT 0x9286 //用户注释
#define TAG_MAKE_COMMENT 0x927C //厂商注释。这个版本不提供(2005-10-13)
#define TAG_SUBSECTIME 0x9290 //SubSecTime
#define TAG_SUBTIME_ORIGINAL 0x9291 //SubSecTimeOriginal
#define TAG_SUBTIME_DIGITIZED0x9292 //SubSecTimeDigitized
#define TAG_FLASHPIXVERSION 0x00A0 //Flash Pix 版本
#define TAG_COLORSPACE 0x01A0 //色彩空间,例如 sRGB
#define TAG_PIXEL_XDIMENSION 0x02A0 //
#define TAG_PIXEL_YDIMENSION 0x03A0 //
#define TAG_
//EXIFR98
//缩略图
#define TAG_INTEROP_OFFSET 0xa005 //偏移
#define TAG_FOCALPLANEXRES 0xA20E //焦平面X轴分辨率,例如 1024000/278
#define TAG_FOCALPLANEYRES 0xA20F //焦平面X轴分辨率,例如 768000/209
#define TAG_FOCALPLANEUNITS 0xA210 //焦平面分辨率单位
#define TAG_EXIF_IMAGEWIDTH 0xA002 //EXIF 图像宽度(就是这张 JPG 图像)
#define TAG_EXIF_IMAGELENGTH 0xA003 //EXIF 图像高度
#define TAG_EXPOSURE_PROGRAM 0x8822 //
#define TAG_ISO_EQUIVALENT 0x8827 //
#define TAG_COMPRESSION_LEVEL0x9102 //
#define TAG_THUMBNAIL_OFFSET 0x0201 //缩略图偏移
#define TAG_THUMBNAIL_LENGTH 0x0202 //缩略图大小
#define TAG_GPS_VERSIONID 0x0000 //GPS 版本
#define TAG_GPS_LATITUDEREF 0x0001 //纬度参考,例如南纬
#define TAG_GPS_LATITUDE 0x0002 //纬度值
#define TAG_GPS_LONGITUDEREF 0x0003 //经度参考,例如东经
#define TAG_GPS_LONGITUDE 0x0004 //经度值
#define TAG_GPS_ALTITUDEREF 0x0005 //海拔高度参考
#define TAG_GPS_ALTITUDE 0x0006 //海拔
#define TAG_GPS_TIMESTAMP 0x0007 //时间戳
#define TAG_GPS_SATELLITES 0x0008 //卫星
#define TAG_GPS_STATUS 0x0009 //状态
#define TAG_GPS_MEASUREMODE 0x000A //
#define TAG_GPS_DOP 0x000B //
#define TAG_GPS_SPEEDREF 0x000C //
#define TAG_GPS_SPEED 0x000D //
#define TAG_GPS_TRACKREF 0x000E //
#define TAG_GPS_TRACK 0x000F //
#define TAG_GPS_IMGDIRECTIONREF0x0010 //
#define TAG_GPS_IMGDIRECTION 0x0011 //
#define TAG_GPS_MAPDATUM 0x0012 //
#define TAG_GPS_DESTLATITUDEREF0x0013 //
#define TAG_GPS_DESTLATITUDE 0x0014 //
#define TAG_GPS_DESTLONGITUDEREF 0x0015//
#define TAG_GPS_DESTLONGITUDE 0x0016 //
#define TAG_GPS_DESTBEARINGREF 0x0017 //
#define TAG_GPS_DESTBEARING 0x0018 //
#define TAG_GPS_DESTDISTANCEREF0x0019 //
#define TAG_GPS_DESTDISTANCE 0x001A //
图片中的Exif信息 的ExifDirectory的大部份常量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。