Mr丶冷文

文章 分类 评论
124 10 7611

站点介绍

冷文学习者(KEVINLU98.COM),记录一个北漂小码农的日常业余生活
友链申请地址(直接评论即可): 传送门

Mac下png转icns图标脚本

MR丶冷文 2021-08-31 1800 0条评论 Mac相关 icns

首页 / 正文
Freewind主题v1.5版本已发布,下载请移步Freewind 1.5,同时还有主题伴生插件Freewind Markdown,下载请移步 Freewind Markdown,有问题请在留言板,交换友链请直接在友链留言,我创建了一个主题交流群,有兴趣可以加下: 点此加入
报毒我说明一下,是因为我把主题的版权信息做了加密,其中用了eval,杀毒软件认为eval函数是一个危险的操作,这点介意的话请勿下载,我也没有强迫任何人去下载,也没有向大家收取一分钱的主题费用,所以也犯不着因为这些事情来喷我,喜欢就用,不喜欢就不用,就这么简单

发布于2022-10-28

前言

每次制作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)

最新评论

  • Southerly

    试试这个插件好用不

  • Southerly

    666,真厉害

  • 111

    @1 加油

  • 松鼠男

    1、后台设置上传站长头像提示:“请求上传接口出现异常”。 2、文章页面可以上传插图,但是下面组件里上传展示图也是提示“上传失败”

  • 松鼠男松鼠男

    上传头像和图片的时候显示上传接口出现问题。是啥情况。 另外,主题使用说明的地址失效了。

日历

2023年12月

     12
3456789
10111213141516
17181920212223
24252627282930
31      

文章目录

站点公告
Freewind主题v1.5版本已发布,下载请移步Freewind 1.5,同时还有主题伴生插件Freewind Markdown,下载请移步 Freewind Markdown,有问题请在留言板,交换友链请直接在友链留言,我创建了一个主题交流群,有兴趣可以加下: 点此加入
报毒我说明一下,是因为我把主题的版权信息做了加密,其中用了eval,杀毒软件认为eval函数是一个危险的操作,这点介意的话请勿下载,我也没有强迫任何人去下载,也没有向大家收取一分钱的主题费用,所以也犯不着因为这些事情来喷我,喜欢就用,不喜欢就不用,就这么简单
点击小铃铛关闭