首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

这个jpg文件中的文字信息放在哪里,如何可以读取出来

2012-03-22 
这个jpg文件中的文字信息放在哪里,怎么可以读取出来将这个jpg文件拖入到打开的记事本中,记事本最前面会显

这个jpg文件中的文字信息放在哪里,怎么可以读取出来
将这个jpg文件拖入到打开的记事本中,记事本最前面会显示一些该图片的描述信息。请问这个信息是放在jpg文件的哪个地方,我查看了不是EXIF信息,
有哪位高人能知道,怎么读取出这个信息?

[解决办法]
用ultraedit打开你的jpg文件,开头是
FF D8 FF E0 00 10 4A 46 49 46 00 01 01 00 00 01
00 01 00 00 FF ED 00 83 49 4D 41 47 45 6E 65 74

FF D8 是图像开始标记
FF E0 是APP0标记
00 10 是APP0长度
4A 46 49 46 00 即JFIF的ASCII码
01 01 是JFIF的版本
00 是X和Y的密度单位
00 01是X方向像素密度
00 01是Y方向像素密度
00 是缩略图水平像素数目
00 是缩略图垂直像素数目
FF ED 是附加信息段开始标记
00 83 表示附加信息段长度为0x83 = 131字节(FF ED不算入内)
你从00 83处的00开始读取131字节便可以得到附加信息段

至于附加信息段的结构,似乎很多
jpeg中除了上面的FF D8,FF E0外,还有很多标记,如FF DB是量化表标记,但FF E0~ FF EF是留给应用程序自行使用的。
以ACD see(或ps)转换的jpeg格式文件为例,他使用FF E1表示附加信息段开始,acd see的附加信息段是遵循exif的(www.exif.org)
你提供的图片使用什么格式我不大清楚

热点排行