jpg文件读取

2026/1/26 2:14:00

#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_SOF10 0xCA

#define M_SOF11 0xCB

#define M_SOF13 0xCD

#define M_SOF14 0xCE

#define M_SOF15 0xCF

#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 //

#define TAG_FNUMBER 0x829D //

#define TAG_EXIF_VERSION 0x9000 //EXIF

#define TAG_DATETIME_ORIGINAL 0x9003 //

#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 //

#define TAG_APERTURE 0x9202 //

#define TAG_BRIGHTNESS 0x9203 //

#define TAG_EXPOSURE_BIAS 0x9204 //

#define TAG_MAXAPERTURE 0x9205 //

#define TAG_SUBJECT_DISTANCE 0x9206 //

#define TAG_METERING_MODE 0x9207 //

#define TAG_WHITEBALANCE 0x9208 //LightSource

#define TAG_FLASH 0x9209 //

#define TAG_FOCALLENGTH 0x920A //曝光时间,例如 1/30 秒 光圈,例如 F2.8 信息版本 照片拍摄时间,例如 2005-10-13 11:09:35 相片被其它图像修改软件修改后的时间,例色彩空间配置 每像素压缩位数 快门速度,例如 1/30 秒 光圈值,例如 F2.8 亮度 曝光补偿,例如 EV0.0 最大光圈值,例如 F2.8 拍摄物距离,例如 3.11 米 测光模式,例如矩阵 白平衡 是否使用闪光灯 焦距,例如 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_DIGITIZED 0x9292 //SubSecTimeDigitized

#define TAG_FLASHPIXVERSION 0x00A0 //Flash Pix

#define TAG_COLORSPACE 0x01A0 //

#define TAG_PIXEL_XDIMENSION 0x02A0 //

#define TAG_PIXEL_YDIMENSION 0x03A0 //

#define TAG_

//EXIFR98

//缩略图

#define TAG_INTEROP_OFFSET 0xa005 //

#define TAG_FOCALPLANEXRES 0xA20E //

#define TAG_FOCALPLANEYRES 0xA20F //

#define TAG_FOCALPLANEUNITS 0xA210 //

#define TAG_EXIF_IMAGEWIDTH 0xA002 //EXIF

#define TAG_EXIF_IMAGELENGTH 0xA003 //EXIF

版本 色彩空间,例如 sRGB 偏移 焦平面X轴分辨率,例如 1024000/278 焦平面X轴分辨率,例如 768000/209 焦平面分辨率单位 图像宽度(就是这张 JPG 图像) 图像高度


jpg文件读取.doc 将本文的Word文档下载到电脑
搜索更多关于: jpg文件读取 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219