Navicat 的图标真是辣眼睛,忍不住想换了
第一步:准备目标图片
自己拿PS画了一个,1024px ✖️ 1024px 的。超级大。
如果不会PS的可以自己上网找一个1024 ✖️1024的PNG格式的图标
第二步:将目标图片转换成icns
把PNG放在桌面上,然后改名字,我建议叫pic.png
-
打开终端:
输入:
cd ~/Desktop
vi convert.sh
按i
键然后把下面的代码copy进终端
#!/bin/bash
# Converts a single 1024px PNG image to a .ICNS file for best use with Mac applications
# CODE FROM GITHUB https://gist.github.com/stvhwrd/baf50e0ba082ed7ec343e092bd6e4815
# I CHANGE SOME DETAIL @MAX Zing
echo ""
ls ~/Desktop/*.png
echo ""
echo "Icons to be converted must be on the desktop."
echo "Which icon would you like to convert?"
read ICON_NAME
echo "Okay, converting $ICON_NAME to .icns."
cp ~/Desktop/$ICON_NAME ~/Desktop/icon2convert.png
# Name each folder for the date/time of its creation
mkdir ~/Desktop/tmp.iconset
sips -z 16 16 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_16x16.png
sips -z 32 32 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_16x16@2x.png
sips -z 32 32 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_32x32.png
sips -z 64 64 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_32x32@2x.png
sips -z 128 128 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_128x128.png
sips -z 256 256 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_128x128@2x.png
sips -z 256 256 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_256x256.png
sips -z 512 512 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_256x256@2x.png
sips -z 512 512 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_512x512.png
sips -z 1024 1024 ~/Desktop/icon2convert.png --out ~/Desktop/tmp.iconset/icon_512x512@2x.png
iconutil -c icns ~/Desktop/tmp.iconset -o ~/Desktop/Icon.icns
rm -rf ~/Desktop/tmp.iconset
rm -rf ~/Desktop/icon2convert.png
echo "Okay, Icon.icns Is Done ."
echo ""
- 粘贴完成按esc键, 然后输入:
:wq!
此时桌面生成一个文件叫convert.sh;如果没有,重新执行第二步
- 执行脚本转换icns脚本
继续敲命令
chmod +x convert.sh
./convert.sh
这时脚本会提示你用哪个文件,只要输入png文件的名字即可
pic.png
第三步:替换图标
打开Finder,选择应用程序
右键选择显示简介,或者command+i
键查看信息,选择左上角的图标,把生成的Icon.icns拖上去
然后图标就变了
如果看腻了,想恢复原状,进入简介,选中图标后,按
delete
键即可
by: MAX Zing
blog:https://micorochio.github.io
转载请注明出处:
若有错误,请不吝指正
参考:https://gist.github.com/stvhwrd/baf50e0ba082ed7ec343e092bd6e4815