【笔记】MacOS制作图标文件

前言

MacOS制作图标文件

准备工作

  • .png格式文件

安装icoutils

1
brew install icoutils

准备各尺寸图标

  • 创建一个临时目录存放不同大小的图片
1
mkdir tmp
  • 把原图片转为不同大小的图片,并放入上面的临时目录

<name>:图片文件名

1
2
3
4
5
6
7
8
9
10
sips -z 16 16 <name>.png --out tmp/icon_16x16.png
sips -z 32 32 <name>.png --out tmp/[email protected]
sips -z 32 32 <name>.png --out tmp/icon_32x32.png
sips -z 64 64 <name>.png --out tmp/[email protected]
sips -z 128 128 <name>.png --out tmp/icon_128x128.png
sips -z 256 256 <name>.png --out tmp/[email protected]
sips -z 256 256 <name>.png --out tmp/icon_256x256.png
sips -z 512 512 <name>.png --out tmp/[email protected]
sips -z 512 512 <name>.png --out tmp/icon_512x512.png
sips -z 1024 1024 <name>.png --out tmp/[email protected]

转换为icns格式

  • 使用iconutil工具将tmp目录重命名为tmp.iconset目录,并将tmp.iconset目录转换为.icns图标文件

<name_new>:转换后的图标文件名

1
2
mv tmp tmp.iconset
iconutil -c icns tmp.iconset -o <name_new>.icns

转换为ico格式

  • 使用icotool工具将tmp目录内的所有图片转换为.icns图标文件
1
2
cd tmp
icotool -c insong_16x16.png insong_32x32.png insong_64x64.png insong_128x128.png insong_256x256.png insong_512x512.png -o <name_new>.ico

完成