图形基类演示程序完成。
来源:互联网 发布:机构交易软件 编辑:程序博客网 时间: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那种透明度不同且具有阴影的窗口。
图像处理基类api已完成。为了演示该类的功能及处理效果,特制作了演示程序,演示几种通用颜色运算的实现效果。
在原有基础上增加了旋转和缩放的功能调用演示。
其中快速旋转参考了Hou sisong的算法。其他旋转使用原有freeimage的算法。开发者可以两种方法结合使用。
缩放算法包括了标准windows缩放及freeimage提供的几种算法。
图片间的运算包括
1.颜色拷贝,同bitblt,只不过是从内存拷贝到内存。当源图像具有通道时,会根据通道内容进行计算后拷贝。
2.颜色键拷贝,颜色拷贝的同时,过滤掉颜色键指定的透明颜色。当源图像具有通道时,颜色键实效,会根据通道内容进行计算后拷贝。
3.透明拷贝,按照给定的透明度进行颜色拷贝。当源图像具有通道时,通道值与透明值运算结构作为拷贝依据。
4.颜色键透明拷贝,透明拷贝的同时,过滤掉颜色键指定的透明颜色。
5.alpha+,高亮显示图片。
通道元素包括
1.源图片,目的图片,通过给定通道图片进行运算。
2.通道图片,颜色运算后,显示在目的图片。
3.源颜色,通道图片,目的图片进行运算。
图形基类可以与脏矩形类结合使用,以控制图片运算区域。即一个选定脏矩形的图像类指针,当与其它图像做运算操作时,只能在脏矩形区域进行。
使用该图像处理基类,基本的2D游戏显示都能良好的完成。而且能制作出类似vista那种透明度不同且具有阴影的窗口。
- 图形基类演示程序完成。
- 二叉树图形演示程序
- 幻世(OurDream)2D图形引擎精灵系统完成,演示下载!
- 词法分析器的图形程序要完成了
- 需求分析图形演示
- 演示程序
- 八皇后VC图形演示
- highchart演示各种图形画法
- C#完成端口代码演示
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- 2维游戏图像处理基类演示程序的制作。
- 排序算法演示程序
- 菜单演示程序
- 一个通信演示程序
- 木马演示程序
- 一个DirectInput演示程序
- 继续A*演示程序
- 演示程序及源代码
- 关于MySQL数据库的中文处理:支持UTF-8的设置方法
- java中字符串的处理办法
- 一个基于工作流管理系统的需求分析案例
- How to write GIMP plugin with OpenCV
- 在Windows Mobile 5.0下播放MP3
- 图形基类演示程序完成。
- 在程序里加debug和release两种方式
- java与c中数组的区别
- 明基逐鹿杭州大厦工作流管理案例
- 使用程序模仿Windows Mobile的”无线管理器”关闭无线模块
- verilog中clock不使用negedge的三个原因
- 谷歌的本土化正改变着我对google的看法
- 非典型性C语言教程- 0.3 计算机程序到底是什么
- 关于日期格式的一个奇怪的现象