sh [快速生成Mac App icns图标 - PNG2ICONS]需要准备一个1024x1024的png图片,使用`png2icons.sh xxx.png`。出处:HTTP://www.jia

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh [快速生成Mac App icns图标 - PNG2ICONS]需要准备一个1024x1024的png图片,使用`png2icons.sh xxx.png`。出处:HTTP://www.jia相关的知识,希望对你有一定的参考价值。

#!/bin/bash

iconset_dir=tmp-$RANDOM.iconset
mkdir $iconset_dir

## 全部拷贝到命令行回车执行,执行结束之后去tmp.iconset查看十张图片是否生成好
sips -z 16 16       $1 --out $iconset_dir/icon_16x16.png      &> /dev/null
sips -z 32 32       $1 --out $iconset_dir/icon_16x16@2x.png   &> /dev/null   
sips -z 32 32       $1 --out $iconset_dir/icon_32x32.png      &> /dev/null
sips -z 64 64       $1 --out $iconset_dir/icon_32x32@2x.png   &> /dev/null   
sips -z 128 128     $1 --out $iconset_dir/icon_128x128.png    &> /dev/null  
sips -z 256 256     $1 --out $iconset_dir/icon_128x128@2x.png &> /dev/null     
sips -z 256 256     $1 --out $iconset_dir/icon_256x256.png    &> /dev/null  
sips -z 512 512     $1 --out $iconset_dir/icon_256x256@2x.png &> /dev/null     
sips -z 512 512     $1 --out $iconset_dir/icon_512x512.png    &> /dev/null  
sips -z 1024 1024   $1 --out $iconset_dir/icon_512x512@2x.png &> /dev/null     

# 生成icns文件
iconutil -c icns $iconset_dir -o "${1%%.*}.icns"
[ -f "${1%%.*}.icns" ] && echo OK! || echo FAIL!!!
rm -r $iconset_dir

以上是关于sh [快速生成Mac App icns图标 - PNG2ICONS]需要准备一个1024x1024的png图片,使用`png2icons.sh xxx.png`。出处:HTTP://www.jia的主要内容,如果未能解决你的问题,请参考以下文章

Mac更换Sublime Text程序图标

Mac替换sublime图标

iConvert Icons能够在Mac上快速进行图标转换

pyinsatller 打包经验总结 mac windows适配问题,图标问题,icon,icn

icns图标制作

借助普通图片生成 icns 图标文件