Command line 是否有生成windows图标的命令行工具?

Command line 是否有生成windows图标的命令行工具?,command-line,image,icons,Command Line,Image,Icons,我正在做一个项目,需要从一组源图像生成许多图标。我有一个脚本,可以通过明智地使用生成所有必需的图像,尽管我还没有找到合适的工具将图像打包为图标 我有一组png文件(从16x16到256x256的尺寸,在一个位深度范围内),我想在构建脚本中生成一些漂亮的vista图标。我找到的最接近我需要的工具是,尽管它无法处理大型Vista图标,并且不支持它生成的图标具有适当的透明度 在我花时间写这样一个工具之前,有人知道有什么可以完成这项工作吗 在我花时间写这样一篇文章之前 工具,有人知道什么吗 那就行了吗

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

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

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

在我花时间写这样一篇文章之前 工具,有人知道什么吗 那就行了吗

您提供的png2ico网页上有一个指向该工具源代码的链接


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

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

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


该页面还特别提到它完全支持Vista图标。警告是有一个免费试用版,但许可证是25.00美元,因为GConvert不适用于您,也许这会更有用:

资源调谐器控制台是一个高效的、高度可定制的脚本驱动程序 具有命令行界面的资源编辑器,该界面支持创建和 在32位和64位Windows EXE或DLL文件中编辑资源

有关更多信息,请参见图标的批量操作页面:

不相关,但也可能有用:

如果有人需要:icoutils包含icotool,这可能会有帮助:

由于代码级别很低,我必须确定文件格式,并且需要几个颜色深度的版本,我可能能够编写一些快速而脏的WinAPI代码来更快地完成。这一点,以及我的C不符合scratch.我刚看过那个工具,“批处理模式”似乎只能通过GUI激活,因此不是我想要的。否则它似乎可以完成工作。这似乎正是我需要的;尽管我不愿意花100美元在一个我只需要少量功能的应用上。我想我只需要计算一下快速破解一个工具是否少于100美元值得付出的努力(我怀疑不是)。