MTK图片资源的加载有很多种方法,可以适应不同的场合.我们写了一个小软件,从磁盘调用文件预以显示,大体上看起来像一个图片浏览器.为了使文件显示起来更加自然,我在进入图片浏览器时会判断磁盘上有没有默认的图片浏览器背景,如果没有,我会自动创建一个JPG文件写入磁盘供程序调用.原理与我很久以前使用C语言写资源文件的算法一样,只不过API换成了MTK的.如下:
可以使用如下数组代入测试,有关图片数组的创建,请参考我的文章http://blog.csdn.net/blogercn/archive/2009/08/23/4475981.aspx
制作图片浏览器还有一个重要的功能是放大缩小旋转图片:
旋转图片可以使用下面函数实现:
gdi_layer_get_position(&layer_x, &layer_y);
gdi_layer_set_position(0, 0);
gdi_layer_set_rotate(rotate);
由于MTK使用的是矩形框为原点旋转,所以需要重新校正图片位置
放大缩小为了不使用图片失真,一般需要等比例缩放.为了避免使用浮点运算且到结果精确到小数点后三位,所以使用放大一千倍操作.
太忙了,简单记录,待日后整理.
声明:
本文受著作权法保护,严禁转载,违者必究!
分享到:
相关推荐
MTK-COM MTK方案串口读写软件2
MTK配置文件参数说明MTK配置文件参数说明 MTK配置文件参数说明MTK配置文件参数说明 MTK配置文件参数说明 MTK配置文件参数说明
MTK平台,使用于读写naram里面值,主要关于nvagent使用
MTK BIN文件资源读取.从.bin文件中读取资源文件:电话本、字符、铃声、图片
MTK 参数读写器,能读写MTK手机里的资料
一个用于初学者接触并学习MTK平台的有用资料,欢迎大家下载
MTK工程BIN文件图片资源提取器, 源代码 可提取bmp gif jpg 格式图片
NVRAM 的读写方法 NVRAM 的添加方法 以闹钟INLINE 菜单为例 步骤如下: 1.在Nvram_common_defs.h 文件中添加LID 选项到nvram_lid_co mmapp_enum 枚举中 NVRAM_EF_MY_LID, /* Add LID with its compile optoin...
mid:可以提取MTK bin文件中的mid资源; gif:可以提取MTK bin文件中的gif资源;
MTK文件操作常用函数
mtk 资源修改mtk 资源修改mtk 资源修改
MTK6261R 参考的校准文件及其配置,可以参考用
注意,这个适用于mtk的32位及64位系统,如果安卓系统的安全补丁时间在2020年3月份之后的无法生效,谷歌已经推送安全更新修复该问题,或者系统定制厂商拿的rom版本是mtk在2019年4月份之后释放的也无法使用已经修复
包含众多MTK中文件处理函数机详细使用说明```
mtk-mrp引导文件-DSM_GM.mrp
MTK6582 PCB 文件。MTK6582是基于28纳米的四核心ARM Cortex A7架构,主频为1.3Ghz,可以视作MTK6572的四核升级版或者是MTK6589的改良版,另外这颗CPU还是首度将TD-SCDMA及WCDMA双模集成在同一单芯片中。同时,联发科...
MTK资源的编译,熟知编译过程MTK资源的编译,熟知编译过程MTK资源的编译,熟知编译过程
MTK6572+OV5640图像采集C代码