是否有任何命令行工具可以制作icns
用于 OS X 应用程序的文件?我知道,icontool
但它没有达到我想要的效果。它将iconset
文件转换为 和icns
文件。
我想要它做的是:
复制 1024x1024tiff
文件,然后将其转换为所有不同的大小,例如512x512@2x
、128x128
或16x16@2x
.
我可以手动执行此操作,但这不会很痛苦,尤其是多次执行时。
答案1
我找到了一个完全符合我要求的脚本stackoverflow.com。
答案2
首先,我考虑到,既然你想制作一个 ICNS 文件,那么你可能有 PNG 格式的图像。由于将 PNG 图像转换为 ICNS 文件非常耗时,我最近开发了自己的 CLI 来自动快速地完成此操作。你可以使用节点包管理器 (npm) 安装包,以下是链接:https://www.npmjs.com/package/make-icns。你只需要给它一个PNG,它就会为你完成剩下的一切。 (更多详情请关注文档)
如果您不知道 npm 或 Node 是什么,这是 Node 官方网站:https://nodejs.org/en/