DebugParser图片exif信息错位或名称 栏显示为数字的解决方法
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
使用debug parser 打开mtk平台手机拍的照片,发现解析出来的exif信息有错位或者exif名称栏显示为数字的现象,现象如下图示:
如下是显示有错位的现象,因为AWB_TAG_P0_STB 最大值是100, 当前显示值是642,所以应该是有错位:
如下图示红色部分是exif名称栏显示为数字:
[SOLUTION]
将当前codebase中hal\inc\debug_exif\aaa\文件合并到Debug Parser 中的 Tag 定义: DebugParser下的 AAA\子文件夹下的头文件,然后重新使用DebugParser打开图片,合并时请注意如下4点;
1、请使用最新的debugparser版本;
2、确定合并到哪一个版本的头文件:
以DebugParser ver2 tool AWB头文件合并为例,在DebugParser的AAA\AWB文件夹下可以看到AWB_2_x.h(如果是ver3看到的是AWB_3_x.h),
打开图片后,切换到DebugParser的AWB tab页面,可以看到AWB的子版本号:
由于当前AWB都是2.x版本,可以确定当前版本是2.1,所以我们下面需要操作AWB_2_1.h,然后将当前codebase中hal\inc\debug_exif\aaa\dbg_awb_param.h合并到AWB_2_1.h,AE/AF/Flicker/STROBE 请都参考这个方法确认;
3、合并时只需要合“enum {...}”的内容;
4、合并时注释请以“//”格式,不要以“/* */”格式;
使用debug parser 打开mtk平台手机拍的照片,发现解析出来的exif信息有错位或者exif名称栏显示为数字的现象,现象如下图示:
如下是显示有错位的现象,因为AWB_TAG_P0_STB 最大值是100, 当前显示值是642,所以应该是有错位:
如下图示红色部分是exif名称栏显示为数字:
[SOLUTION]
将当前codebase中hal\inc\debug_exif\aaa\文件合并到Debug Parser 中的 Tag 定义: DebugParser下的 AAA\子文件夹下的头文件,然后重新使用DebugParser打开图片,合并时请注意如下4点;
1、请使用最新的debugparser版本;
2、确定合并到哪一个版本的头文件:
以DebugParser ver2 tool AWB头文件合并为例,在DebugParser的AAA\AWB文件夹下可以看到AWB_2_x.h(如果是ver3看到的是AWB_3_x.h),
打开图片后,切换到DebugParser的AWB tab页面,可以看到AWB的子版本号:
由于当前AWB都是2.x版本,可以确定当前版本是2.1,所以我们下面需要操作AWB_2_1.h,然后将当前codebase中hal\inc\debug_exif\aaa\dbg_awb_param.h合并到AWB_2_1.h,AE/AF/Flicker/STROBE 请都参考这个方法确认;
3、合并时只需要合“enum {...}”的内容;
4、合并时注释请以“//”格式,不要以“/* */”格式;