【问题标题】:Are there any command line tools to generate windows icons?是否有任何命令行工具可以生成 Windows 图标?
【发布时间】:2008-10-06 23:00:21
【问题描述】:

我正在处理一个需要从一组源图像生成的图标的项目。我有一个脚本,可以明智地使用ImageMagick 生成所有需要的图像,尽管我还没有找到合适的工具来将图像打包为图标。

我有一组 png 文件(从 16x16 到 256x256 的尺寸,并且在位深度范围内),我想在构建脚本中生成一些漂亮的 vista 图标。我找到的最接近我需要的工具是 png2ico,尽管它无法处理大型 Vista 图标,并且不支持它生成的图标的适当透明度。

在我花时间编写这样一个工具之前,有没有人知道什么可以完成这项工作?

【问题讨论】:

    标签: command-line image icons


    【解决方案1】:

    由于 GConvert 不适合你,也许这会更有用:

    Resource Tuner Console

    Resource Tuner Console 是一个高效且高度可定制的脚本驱动 具有命令行界面的资源编辑器,支持创建和 编辑 32 位和 64 位 Windows EXE 或 DLL 文件中的资源。

    请参阅图标页面的批量操作以获取更多信息:

    无关,但也可能有用: How to compile Windows Vista icons

    【讨论】:

    • 这似乎正是我所需要的;虽然我不愿意花 100 美元买一个我只需要少量功能的应用程序。我想我只需要弄清楚快速组合一个工具是否价值不到 100 美元(我怀疑不是)。跨度>
    【解决方案2】:

    在我花时间写这样一个 工具,有人知道吗 这样就可以了?

    您提供的 png2ico 网页包含指向该工具源代码的链接。

    为什么不首先尝试修复您拥有的工具?

    【讨论】:

    • 由于代码级别很低,我必须确定文件格式,并且需要多个颜色深度的版本,我可能能够敲出一些快速而肮脏的 WinAPI 代码来做它快得多。那,以及我的 C 没有达到标准的事实。
    【解决方案3】:

    如果有人需要这个:icoutils 包含 icotool 可能会有所帮助:http://manpages.ubuntu.com/manpages/raring/man1/icotool.1.html

    【讨论】:

      【解决方案4】:

      不确定这是否符合要求,但描述说它支持“批处理”操作,因此您应该能够自动化该过程。

      GConvert

      GConvert 是一个功能齐全的图标工具包,可让您提取、创建、编辑、 管理、编译和转换图标。它读取任何图标资源文件(EXE、DLL、 ICL、OCX、NIL、CPL、SCR、RSRC、ICNS...),然后允许您保存提取的 其他图像格式(ICO、BMP、PNG、GIF、Photoshop PSD、JPG 等)的图标

      该页面还特别提到它完全支持 Vista 图标。需要注意的是,有一个免费试用版,但许可证是 25.00 美元

      【讨论】:

      • 我刚刚看过那个工具。 “批处理模式”似乎只能通过 GUI 激活,因此不是我想要的。否则它似乎可以完成这项工作。
      猜你喜欢
      • 2011-08-23
      • 1970-01-01
      • 2022-12-18
      • 2011-05-07
      • 2012-07-17
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 2017-04-14
      相关资源
      最近更新 更多