簡體   English   中英

使用sips從png文件創建icns文件

[英]Using sips to create an icns file from a png file

我可以用png制作一個jpeg:

sips -s format jpeg myIcon.png --out myIcon.jpeg

但是同樣的命令對icns不起作用:

sips -s format icns myIcon.png --out myIcon.icns
# Error: Unable to write image to file ...myIcon.icns

我怎樣才能解決這個錯誤?

sips只能轉換圖像轉換成.icns如果初始圖像文件是256×256,512×512,而據我已經能夠核實,1024×1024。 您必須先將圖像調整為其中一種尺寸,然后使用format選項將圖像轉換為.icns 下面的代碼執行此操作。

首先,將圖像調整為以上分辨率之一:

sips -z 256 256 myIcon.png --out myIconResized.png

要么

sips -z 512 512 myIcon.png --out myIconResized.png

要么

sips -z 1024 1024 myIcon.png --out myIconResized.png

其次,將已調整大小的圖像文件轉換為.icns文件。

sips -s format icns myIconResized.png --out myIcon.icns

現在,您從調整大小的圖像文件中獲得了一個.icns文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM