在软件开发过程中,创建应用程序的工具栏图像是一个令人头疼的问题。尝试了许多工具后,仍未找到合适的解决方案。因此,决定开发自己的工具——"工具栏助手"。
使用了WTL8.0的最新版本,并在MicrosoftVisual Studio.NET 2003集成开发环境中进行了简单的测试,确保它在Windows XP SP2上运行良好。
当前版本提供以下功能:
- 支持CXimage支持的所有格式(bmp, jpeg, ico, gif, png, targa, tga, tif等)。
- 调整图像顺序。
- 统一图像文件大小、颜色深度、格式等。
- 可以使用多种效果(颜色调整、亮度调整、灰度、颜色反转、水平镜像、垂直镜像、旋转等)。
- 支持无限撤销和重做。
- 支持多帧图像。
- 支持将图像转换为指定格式。
- 转换颜色模型(1位...256色...16位...24位...32位)。
- 根据指定的命令ID自动命名输出图像文件。
- 合并并生成指定格式的工具栏图像。
- 支持透明和背景颜色。
- 支持广泛的插值函数进行重采样。
- 支持Windows XP或Vista的主题。
新版本1.01的新特性:
- 保存工作区为.taw文件,包含撤销和重做缓冲区。
- 从具有透明背景的整个工具栏位图中导入。
- 从工具栏位图中提取图像。
- ShiftRGB和Colorlize效果,带有更易用的UI。
- 支持大量图像。
- 提高绘图速度。
它是如何工作的:
只需三个步骤即可创建工具栏图像。
- 添加用于按钮的图像。
- 进行一些顺序和外观调整。
- 保存。
最新新闻:
新版本即将发布,更加简单,更加享受!
- 从资源管理器拖放。
- 自动将生成的工具栏C++源代码复制到剪贴板或文件。
- 导入由Visual C++或其他应用程序生成的工具栏图像,支持透明背景。
致谢:
要感谢:
- Davide Pizzolato为CxImage做出的贡献。
- Microsoft为优秀的WTL。
- 以及本项目中使用的所有控件的作者。
历史:
- 1.0 - (2008/02/26)。首次公开发布。
- 1.01 - (2008/03/10)
- [+] 保存工作区为.taw文件,包含撤销和重做缓冲区。
- [+] 从具有透明背景的整个工具栏位图中导入。
- [+] 从工具栏位图中提取图像。
- [+] ShiftRGB和Colorlize效果,带有更易用的UI。
- [-] 修复邮件中报告的错误。
- [F] 重建架构。
- [F] 优化PNG导出速度。
- [+] 记住上次效果的配置。
关于和朋友们:
自1998年以来,一直沉迷于软件开发。有幸见证了软件开发的成熟过程:) 和同志们成功完成了超过三十个项目。