`
wangpengfei360
  • 浏览: 1056686 次
文章分类
社区版块
存档分类
最新评论

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

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

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

声明:

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics