冷文学习者

文章 分类 标签
34 7 53

公告

冷文博客(KEVINLU98.COM),记录我日常业余的一点一滴。
利用业余时间写与typecho与emlog的主题、插件等,同时也分享一些资源与技术帖
顺带帮大家免费代下载IT教程吧的资源 传送门
友链申请地址(直接评论即可): 传送门

Mac下png转icns图标脚本

MR丶冷文 2021-08-31 230 0条评论 Mac小技能 icns

首页 / 正文

前言

每次制作mac的icns图标时都非常麻烦,需要执行一大段命令,索性就封装成一个shell轻快

效果如下

在这里插入图片描述

脚本内容

#!/bin/bash

# @Author:     鲁恺文
# @Email:    kevinlu98@qq.com
# @Date:    2021-08-31 14:08
# @Desc:
#
if [ $# -eq 0 ];
then
    echo 请输入参数[input]!
    exit
fi

input=$1

if [ -f $input ];then
    echo "输入文件为$input"
else
    echo "文件\"$input\"不存在"
fi

temp_dir=${input%.*}.iconset
mkdir $temp_dir
sizes=(16 32 64 128 256 512 1024)
for size in ${sizes[@]};
do
    echo "正在生成${size}x${size}的图标..."
    sips -z $size $size $input --out $temp_dir/icon_${size}x${size}.png
done
echo "所有尺寸图标生成成功!"
echo "正在合成icns图标..."
output=${input%.*}.icns
iconutil -c icns $temp_dir -o $output
rm -fr $temp_dir
echo "图标合成成功!\n输出路径为\"$output\""

评论(0)

当前没有评论,还不快来留下第一个脚印吧

热门文章

最新评论

日历

2021年09月

   1234
567891011
12131415161718
19202122232425
2627282930  

文章目录