MTK读写磁盘资源文件及图像浏览器

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使用的是矩形框为原点旋转,所以需要重新校正图片位置

 

放大缩小为了不使用图片失真,一般需要等比例缩放.为了避免使用浮点运算且到结果精确到小数点后三位,所以使用放大一千倍操作.

  

太忙了,简单记录,待日后整理.

声明:

本文受著作权法保护,严禁转载,违者必究!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值