2024年4月19日发(作者:)

jpg文件读取.txt我的优点是:我很帅;但是我的缺点是:我帅的不明显。什么是幸福?幸

福就是猫吃鱼,狗吃肉,奥特曼打小怪兽!令堂可是令尊表姐?我是胖人,不是粗人。

////////////////////////////////////////////////////////////////////////////////

// .h 文件

/********************************************************************

Copyright@ 版权所有@ 1998-2005hengai。保留所有权利。

********************************************************************/

/********************************************************************

文件说明: 能够读取 JPG 图像文件中的 EXIF 信息

文件名称: exif.h

版本号 : 1.0.0

作 者: hengai

修改纪录:

使用方法: 包含此头文件,然后调用函数

int EXIF_Read(LPCTSTR pszJpgFileName, EXIFINFO* pExifInfo)

即可获取 EXIF 信息。EXIF信息包含在参数 pExifInfo 中

在定义了 #define EXIF_OUTPUT_ERRMSG (默认下已经定义)后可以使用

LPCTSTR EXIF_GetErrorString(); 获取出错信息

*********************************************************************

//////////////////////////////////////////////////////////////////////////

#ifndef STATIC

#define STATIC static

#endif

#define EXIF_OUTPUT_ERRMSG //定义是否输出出错信息

//////////////////////////////////////////////////////////////////////////

// 定义常量

#define MAX_COMMENT 1000 //最大的注释字符串长度

//////////////////////////////////////////////////////////////////////////

//写入注释时,表明注释的类型,如 ASCII, UNICODE 等

typedef enum ECT{

CT_ASCII = 0,

CT_UNICODE,

CT_JIS,

CT_UNDEFINE

}COMMENT_TYPE;

//////////////////////////////////////////////////////////////////////////

// 定义需要的结构体

#define ET_NOT_CLOSE_FILE 0x00000001 //最后不关闭打开的文件句柄

#define ET_MALLOC_THUMBNAIL 0x00000002 //拷贝缩略图的数据,调用者需要使用

free()

#define ET_MALLOC_USERCOM 0x00000004 //是否拷贝用户注释,调用者需要使用

free()