开发工具栏图像助手:简化应用程序界面设计

在软件开发过程中,创建应用程序的工具栏图像是一个令人头疼的问题。尝试了许多工具后,仍未找到合适的解决方案。因此,决定开发自己的工具——"工具栏助手"。

使用了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。
  • 支持大量图像。
  • 提高绘图速度。

它是如何工作的:

只需三个步骤即可创建工具栏图像。

  1. 添加用于按钮的图像。
  2. 进行一些顺序和外观调整。
  3. 保存。

最新新闻:

新版本即将发布,更加简单,更加享受!

  • 从资源管理器拖放。
  • 自动将生成的工具栏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年以来,一直沉迷于软件开发。有幸见证了软件开发的成熟过程:) 和同志们成功完成了超过三十个项目。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485