图像处理及另类界面编辑察看器
2007-05-23 16:33
357 查看
下载请到 http://download.csdn.net/user/feng
在制作图形处理演示程序的时候,想到了如果能将类似vista透明窗口的界面效果也显示出来,也许会对开发者或者美工有更大的帮助。而现有的图形处理类已经支持这些通道及颜色运算函数。需要改变的只是主窗口的刷新机制和添加一些主窗口背景的操作。
于是,打起精神,修改了图片操作对话框,添加了背景操作对话框,修改了主窗口的刷新机制。
主窗口风格设置
DWORD dwExStyle = GetWindowLong(m_hWnd,GWL_EXSTYLE);
if((dwExStyle&0x80000)!=0x80000)
SetWindowLong(m_hWnd,GWL_EXSTYLE,dwExStyle^0x80000);
调用User32.DLL中的UpdateLayeredWindow函数定时刷新主窗口.
一个另类的界面编辑器就完成了。利用该编辑器,美工作图后就可以预先察看主界面效果,并且了解图像在程序中显示效率和结果,方便了游戏制作中的交流,为沟通多提供了一种途径,哈哈,什么好就往上写什么,反正也没人管。
下面介绍一些使用窍门
透明界面实现一
制作32位色的游戏背景图如a.png,将图片选入,图片位置索引更改为左上,进入背景设置对话框,设置窗口大小等同于图片大小。呵呵,一个类似yahoo widget的窗口出现了。
透明界面实现二
制作8位色的通道图如bk.bmp,将通道选入,图片位置索引更改为左上,选择显示在背景checkbox为真,进入背景设置对话框,设置窗口大小等同于图片大小并设置窗口背景色。恩,如果图做得好,颜色选择合理,如果在搭配一些前景图片,出来的界面也很酷的。
透明界面实现三
制作多个8位色的通道图,每个图片都置于背景上不同的位置,也能实现方法二的效果。
其它的技巧,读者自己摸索吧,欢迎交流。
在制作图形处理演示程序的时候,想到了如果能将类似vista透明窗口的界面效果也显示出来,也许会对开发者或者美工有更大的帮助。而现有的图形处理类已经支持这些通道及颜色运算函数。需要改变的只是主窗口的刷新机制和添加一些主窗口背景的操作。
于是,打起精神,修改了图片操作对话框,添加了背景操作对话框,修改了主窗口的刷新机制。
主窗口风格设置
DWORD dwExStyle = GetWindowLong(m_hWnd,GWL_EXSTYLE);
if((dwExStyle&0x80000)!=0x80000)
SetWindowLong(m_hWnd,GWL_EXSTYLE,dwExStyle^0x80000);
调用User32.DLL中的UpdateLayeredWindow函数定时刷新主窗口.
一个另类的界面编辑器就完成了。利用该编辑器,美工作图后就可以预先察看主界面效果,并且了解图像在程序中显示效率和结果,方便了游戏制作中的交流,为沟通多提供了一种途径,哈哈,什么好就往上写什么,反正也没人管。
下面介绍一些使用窍门
透明界面实现一
制作32位色的游戏背景图如a.png,将图片选入,图片位置索引更改为左上,进入背景设置对话框,设置窗口大小等同于图片大小。呵呵,一个类似yahoo widget的窗口出现了。
透明界面实现二
制作8位色的通道图如bk.bmp,将通道选入,图片位置索引更改为左上,选择显示在背景checkbox为真,进入背景设置对话框,设置窗口大小等同于图片大小并设置窗口背景色。恩,如果图做得好,颜色选择合理,如果在搭配一些前景图片,出来的界面也很酷的。
透明界面实现三
制作多个8位色的通道图,每个图片都置于背景上不同的位置,也能实现方法二的效果。
其它的技巧,读者自己摸索吧,欢迎交流。
相关文章推荐
- MFC多文档视图界面(MDI)搭建图像处理框架程序总结
- 图像处理工具包ImagXpress使用教程:多页TIFF编辑API的使用(二)
- android图像编辑和处理(一)
- Winform界面中主从表编辑界面的快速处理
- 使用html来定制编辑页面,不需要写代码就可以实现业务处理的界面
- vs2013在图像处理中的应用(4):用Traits进行界面开发
- android图像编辑和处理(四)
- 图像处理工具包ImagXpress使用教程:多页TIFF编辑API的使用(一)
- Flash照片编辑控件 照片编辑控件,图像处理控件
- 【使用技巧】【图像编辑和处理】将多幅图片放到一块方便对比
- 界面优化处理技术之(二)编辑文本框组件优化处理
- 基于qml创建最简单的图像处理程序(1)-基于qml创建界面
- 图像处理工具包ImagXpress使用教程:多页TIFF编辑API的使用(一)
- 图像处理工具包ImagXpress使用教程:多页TIFF编辑API的使用(二)
- android图像编辑和处理(二)
- 图像的编辑和处理
- 【使用技巧】【图像编辑和处理】将GIF图缩放
- pyQt5搭建的简单的图像处理界面
- 图像处理界面--缩略图的显示
- 免费开源软件专题(2): 10大图形图像编辑处理软件