图形基类演示程序完成。

来源:互联网 发布:机构交易软件 编辑:程序博客网 时间:2024/04/28 04:39
例子请到下载 http://download.csdn.net/user/feng
图像处理基类api已完成。为了演示该类的功能及处理效果,特制作了演示程序,演示几种通用颜色运算的实现效果。
在原有基础上增加了旋转和缩放的功能调用演示。
其中快速旋转参考了Hou sisong的算法。其他旋转使用原有freeimage的算法。开发者可以两种方法结合使用。
缩放算法包括了标准windows缩放及
freeimage提供的几种算法。
图片间的运算包括
1.颜色拷贝,同bitblt,只不过是从内存拷贝到内存。当源图像具有通道时,会根据通道内容进行计算后拷贝。
2.颜色键拷贝,颜色拷贝的同时,过滤掉颜色键指定的透明颜色。当源图像具有通道时,颜色键实效,会根据通道内容进行计算后拷贝。
3.透明拷贝,按照给定的透明度进行颜色拷贝。当源图像具有通道时,通道值与透明值运算结构作为拷贝依据。
4.颜色键透明拷贝,透明拷贝的同时,过滤掉颜色键指定的透明颜色。
5.alpha+,高亮显示图片。
通道元素包括
1.源图片,目的图片,通过给定通道图片进行运算。
2.通道图片,颜色运算后,显示在目的图片。
3.源颜色,通道图片,目的图片进行运算。
图形基类可以与脏矩形类结合使用,以控制图片运算区域。即一个选定脏矩形的图像类指针,当与其它图像做运算操作时,只能在脏矩形区域进行。
使用该图像处理基类,基本的2D游戏显示都能良好的完成。而且能制作出类似vista那种透明度不同且具有阴影的窗口。
 
原创粉丝点击