找回密码
 注册
搜索
查看: 16290|回复: 72

[讨论] MTK平台图片转化成数组

[复制链接]
发表于 2009-10-17 17:53:40 | 显示全部楼层 |阅读模式
【文件名】:091017@52RD_ImagePlus.rar
【格 式】:rar
【大 小】:2766K
【简 介】: 适用所有MTK平台的一个将图片转化成数组的工具
【目 录】: .\ImagePlus.exe, .\convert.exe
[UseMoney=9]


今天写了个小工具,可能对这里的RDGG,RDMM有点用。
发表于 2009-11-5 23:21:55 | 显示全部楼层

自己写的免费的图片转字节数组工具

就是用起来麻烦点,支持BMP,JPG,GIF,若是动画需要手工填写帧数(比较懒没写这部分代码)
直接用就行了


【文件名】:09115@52RD_File2Array.rar
【格 式】:rar
【大 小】:298K
【简 介】:
【目 录】:


点评回复 1 0

使用道具 举报

发表于 2009-10-17 19:07:56 | 显示全部楼层
何必这么麻烦,就是二进制文件转数组,文件写进buffer,逐字节fprintf
点评回复

使用道具 举报

 楼主| 发表于 2009-10-17 19:11:21 | 显示全部楼层
MTK将在图片文件前插入8个字节的头, 直接读图片的数据的二进制文件将是错误的
点评回复

使用道具 举报

 楼主| 发表于 2009-10-17 19:15:17 | 显示全部楼层
这个工具解决实际当中的一个问题的实例是:
themecomponents.h中有些"不合众"的分子,直接使用数组, 而没有在image.zip中给出.
点评回复

使用道具 举报

 楼主| 发表于 2009-10-17 20:31:16 | 显示全部楼层
【文件名】:091017@52RD_ImagePlus_v0.2.rar
【格 式】:rar
【大 小】:672K
【简 介】: 支持文件拖拽drag & drop
【目 录】: .ImagePlus.exe




依赖文件:convert.exe
点评回复

使用道具 举报

发表于 2009-10-17 23:42:05 | 显示全部楼层
果然是badguy!
点评回复

使用道具 举报

发表于 2009-10-19 12:27:09 | 显示全部楼层
我还写了个更多功能的,只要3RD币有人要不![em05]
点评回复

使用道具 举报

发表于 2009-10-19 16:56:19 | 显示全部楼层
好好和坛子里面有分享精神的高手们学学吧...
点评回复

使用道具 举报

发表于 2009-10-19 18:06:33 | 显示全部楼层
这么贵,有人会买吗?
点评回复

使用道具 举报

发表于 2009-10-19 18:28:58 | 显示全部楼层
[em10][em10]好黑啊
点评回复

使用道具 举报

 楼主| 发表于 2009-10-19 19:44:47 | 显示全部楼层
哈哈,这个小工具呢,目前仅支持PNG格式的图片,之所以向诸位收取RD币是为了后面持续不断改进的需要,要是换成RMB呢,嘿嘿,没人愿意出吧?
[em14]
点评回复

使用道具 举报

 楼主| 发表于 2009-10-21 08:33:53 | 显示全部楼层
点评回复

使用道具 举报

 楼主| 发表于 2009-10-21 09:15:11 | 显示全部楼层
不好意思,请名位研友先不要下,调试版运行环境要求安装Microsoft Visual Studio 2008! 三小时后将再上传一个static link MFC library版的。
点评回复

使用道具 举报

 楼主| 发表于 2009-10-21 12:39:49 | 显示全部楼层
【文件名】:091021@52RD_ImagePlus._v0.4_Release.rar
【格 式】:rar
【大 小】:1545K
【简 介】: 适用MT6235, MT6225, MT6226平台将图片转数组,支持PNG,BMP,GIF,JPG,不支持系列图片(Sequency Image)
【目 录】:
[UseMoney=2]
点评回复

使用道具 举报

发表于 2009-10-21 14:25:30 | 显示全部楼层
用meta
点评回复

使用道具 举报

发表于 2009-10-21 14:35:38 | 显示全部楼层
下载有问题,没办法使用呀。骗人
点评回复

使用道具 举报

 楼主| 发表于 2009-10-21 16:30:15 | 显示全部楼层
楼上的, 你还没有下载哪来的使用呀? 真服了你
点评回复

使用道具 举报

 楼主| 发表于 2009-10-21 17:36:03 | 显示全部楼层
以上的工具(有依赖性)在使用的时候, 需要注意一点问题:
MT6235 W0916添加图片的时候,多了一项,就是FORCE_TYPE,该项的意义是图片格式是BMP,仍然可以强行force加成ABM,AB2形式,
MT6235 W0912就没有该项,
如果你的工程是W0912时,添加BMP文件时, Force Type选BMP, 这样生成的数据就不会错

下列数据为ImagePlus根据图片MainLCD\Edit\MUT.bmp生成的数据
{
        0x34, 0x01, 0xA4, 0x00, 0x00, 0x14, 0x80, 0x00,
        0x08, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1E, 0x00, 0x00, 0x00, 0xFA, 0xEF, 0x08, 0xBE,
        0xE4, 0xAF, 0xE0, 0xAF, 0xA0, 0xAF, 0xA8, 0xAD, 0x67, 0xAD, 0xA0, 0xA7, 0x26, 0xA5, 0x05, 0xA5,
        0xC4, 0x9C, 0xE0, 0x97, 0x42, 0x8C, 0x02, 0x84, 0xC0, 0x7B, 0x20, 0x73, 0x00, 0x6B, 0x60, 0x5C,
        0x40, 0x5C, 0xE0, 0x5B, 0x40, 0x54, 0x00, 0x54, 0x40, 0x52, 0x80, 0x4B, 0x20, 0x4B, 0x00, 0x43,
        0x80, 0x3A, 0x20, 0x39, 0x40, 0x10, 0xFE, 0x07, 0x09, 0x7E, 0x50, 0xF0, 0x0E, 0x07, 0xFC, 0xE0,
        0x60, 0x65, 0x0F, 0xF8, 0xC1, 0x11, 0x48, 0x1E, 0xF0, 0x83, 0x23, 0x10, 0x3A, 0xE0, 0x07, 0x47,
        0x20, 0x73, 0xC0, 0x0F, 0x8E, 0x40, 0xE6, 0x80, 0x1F, 0x1C, 0x81, 0xC8, 0x01, 0x3F, 0x38, 0x02,
        0xA9, 0x03, 0x7E, 0x70, 0x04, 0x62, 0x07, 0xFC, 0xE0, 0x08, 0x04, 0x0F, 0xF8, 0xC1, 0x11, 0x88,
        0x1E, 0xF0, 0x83, 0x23, 0x90, 0x3D, 0xE0, 0x07, 0x47, 0x40, 0x60, 0xC0, 0x0F, 0x1A, 0xF5, 0xC0,
        0x80, 0x1F, 0x3C, 0x2B, 0x82, 0x01, 0x3F, 0x98, 0xDA, 0x05, 0x04, 0x3E, 0xD0, 0x81, 0x02, 0x1F,
        0x78, 0xAF, 0x82, 0x07,
};


下述为mtk_resgenerator生成的文件CustImgDataHw.h中的该图片的数据:
{
        0x34, 0x01, 0xA4, 0x00, 0x00, 0x14, 0x80, 0x00,
        0x08, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1E, 0x00, 0x00, 0x00, 0xFA, 0xEF, 0x08, 0xBE,
        0xE4, 0xAF, 0xE0, 0xAF, 0xA0, 0xAF, 0xA8, 0xAD, 0x67, 0xAD, 0xA0, 0xA7, 0x26, 0xA5, 0x05, 0xA5,
        0xC4, 0x9C, 0xE0, 0x97, 0x42, 0x8C, 0x02, 0x84, 0xC0, 0x7B, 0x20, 0x73, 0x00, 0x6B, 0x60, 0x5C,
        0x40, 0x5C, 0xE0, 0x5B, 0x40, 0x54, 0x00, 0x54, 0x40, 0x52, 0x80, 0x4B, 0x20, 0x4B, 0x00, 0x43,
        0x80, 0x3A, 0x20, 0x39, 0x40, 0x10, 0xFE, 0x07, 0x09, 0x7E, 0x50, 0xF0, 0x0E, 0x07, 0xFC, 0xE0,
        0x60, 0x65, 0x0F, 0xF8, 0xC1, 0x11, 0x48, 0x1E, 0xF0, 0x83, 0x23, 0x10, 0x3A, 0xE0, 0x07, 0x47,
        0x20, 0x73, 0xC0, 0x0F, 0x8E, 0x40, 0xE6, 0x80, 0x1F, 0x1C, 0x81, 0xC8, 0x01, 0x3F, 0x38, 0x02,
        0xA9, 0x03, 0x7E, 0x70, 0x04, 0x62, 0x07, 0xFC, 0xE0, 0x08, 0x04, 0x0F, 0xF8, 0xC1, 0x11, 0x88,
        0x1E, 0xF0, 0x83, 0x23, 0x90, 0x3D, 0xE0, 0x07, 0x47, 0x40, 0x60, 0xC0, 0x0F, 0x1A, 0xF5, 0xC0,
        0x80, 0x1F, 0x3C, 0x2B, 0x82, 0x01, 0x3F, 0x98, 0xDA, 0x05, 0x04, 0x3E, 0xD0, 0x81, 0x02, 0x1F,
        0x78, 0xAF, 0x82, 0x07,
}

本人承诺对上述数据没有作人工修改, 保证是绝对的原始数据.[em01]
点评回复

使用道具 举报

 楼主| 发表于 2009-10-21 22:00:33 | 显示全部楼层
送美女


[/UseMoney]
点评回复

使用道具 举报

发表于 2009-10-24 20:47:54 | 显示全部楼层
试用下!!!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-4-27 23:16 , Processed in 0.053526 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表