圖標(biāo)生成
圖標(biāo)原始文件格式必須為png
創(chuàng)建icons.iconset目錄(這里在當(dāng)前用戶的桌面創(chuàng)建),用來放置不同尺寸的圖標(biāo)
cd ~/Desktop/
mkdir icons.iconset
將png文件放到桌面榆鼠,使用sips工具(mac 自帶)生成不同尺寸的圖片
sips -z 16 16 pic.png --out icons.iconset/icon_16x16.png
sips -z 32 32 pic.png --out icons.iconset/icon_16x16@2x.png
sips -z 32 32 pic.png --out icons.iconset/icon_32x32.png
sips -z 64 64 pic.png --out icons.iconset/icon_32x32@2x.png
sips -z 64 64 pic.png --out icons.iconset/icon_64x64.png
sips -z 128 128 pic.png --out icons.iconset/icon_64x64@2x.png
sips -z 128 128 pic.png --out icons.iconset/icon_128x128.png
sips -z 256 256 pic.png --out icons.iconset/icon_128x128@2x.png
sips -z 256 256 pic.png --out icons.iconset/icon_256x256.png
sips -z 512 512 pic.png --out icons.iconset/icon_256x256@2x.png
sips -z 512 512 pic.png --out icons.iconset/icon_512x512.png
sips -z 1024 1024 pic.png --out icons.iconset/icon_512x512@2x.png
生成icns圖標(biāo)
iconutil -c icns icons.iconset -o Icon.icns
設(shè)置應(yīng)用程序圖標(biāo)
此方式適用于項(xiàng)目使用qmake macx-clang構(gòu)建方式
將上面生成的Icon.icns復(fù)制到項(xiàng)目的根目錄下
配置項(xiàng)目的.pro添加如下配置:
ICON = Icon.icns
以上屬于原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明作者@怪咖
QQ:208275451