
是否有任何命令列工具可以製作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/