原文地址:https://kevinlu98.cn/archives/51.html

写了一个mac下png转icns的脚本,我是将其放入环境变量中方便使用

效果如下

脚本内容

#!/bin/bash# @Author:   鲁恺文
# @Email:  kevinlu98@qq.com
# @Date:   2021-08-31 14:08
# @Desc:
#
if [ $# -eq 0 ];
thenecho 请输入参数[input]!exit
fiinput=$1if [ -f $input ];thenecho "输入文件为$input"
elseecho "文件\"$input\"不存在"
fitemp_dir=${input%.*}.iconset
mkdir $temp_dir
sizes=(16 32 64 128 256 512 1024)
for size in ${sizes[@]};
doecho "正在生成${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\""

Mac下png转icns图标脚本相关推荐

  1. Eclipse mac 下的快捷键

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse,MyEclipse 的preference 在"windows"下边,mac下在左上角苹果 ...

  2. 如何制作mac下的icns图标

    在 Mac 下制作 icns 图标的步骤如下: 准备图标文件:需要准备一些不同尺寸的图标文件,比如 16x16 像素.32x32 像素.128x128 像素等.可以使用 Photoshop 或者其他图 ...

  3. 快速生成 Mac App icns图标

    前言   Mac电脑上的APP图标采用的是icns格式的图片,可以参考一下步骤在Mac电脑上快速生成icns图标. 制作 1.准备一张1024x1024的png图片(MsgAppIcon.png) 2 ...

  4. Image2icon for Mac(icns图标转换制作工具)

    你是否想设置一款独特的图标呢?Image2icon Mac版是一款icns图标转换制作工具.用户可以随心制作属于自己的个性图标,还能对文件以及文件夹进行自定义的个性设置.Image2icon下载使用设 ...

  5. mac制作icns图标

    快速生成Mac图标 第一步 生成不同尺寸的png图标 创建icons.iconset文件夹用来放置不同尺寸的图标 注:此文件夹名必须以.iconset结尾,否则生成icns文件时会报错,报错信息为in ...

  6. 如何在Mac下修改应用程序及文件的图标

    如何在Mac下修改应用程序及文件的图标 在访达中右键点击应用程序或文件,点击显示简介,右上角有一个文件图标,将*.icns图片拖到右上角即可.

  7. mac下脚本自动安装brew

    mac下安装brew 执行命令: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homeb ...

  8. icns文件怎么打开_Mac快速生成icns图标文件 | kTWO-个人博客

    摘要 本文主要介绍如何在mac电脑下生成icns文件,众所周知,icns文件是mac电脑上的图标文件,但是这个文件的生成却是十分的繁琐,并且网上的生成脚本五花八门,着实让人头大,本文介绍什么味icns ...

  9. Mac下不用虚拟机一样可以使用PLSQL Developer

    先吐槽一下mac本在实验室的尴尬境地,师兄们都用win系统,结果自己带了mac过来,开学就被告知实验室项目需要win系统,然后我就安个虚拟机,环境安了很久不说,跑起来电脑就容易发热,导致自己都不敢开太 ...

最新文章

  1. CMS 被废弃了,该怎么办呢?
  2. 一年以来我最好的创意
  3. 力扣:169. 多数元素
  4. squashfs重打包和ubi重打包
  5. php链接中二维数组传参数,JS用POST怎么传送二维数组给PHP
  6. python提取html正文为txt,python 提取html文本的方法
  7. C#算法设计排序篇之05-归并排序(附带动画演示程序)
  8. 【Oracle经典】132个oracle热门精品资料——下载目录收藏 (转载)
  9. less知识点总结(二)
  10. 程序员有哪些丢不掉的编程“陋习”?
  11. cc2530设计性实验代码七
  12. 包头市计算机一级考试培训机构,2021上半年内蒙古自治区包头市计算机等级考试时间...
  13. UBUNTU 8.04系统美化
  14. linux指定网卡走流量,Linux实时输出指定网卡流量
  15. 俄亥俄州立大学计算机科学系,俄亥俄州立大学计算机科学与工程系教授张殷乾老师来实验室作学术报告...
  16. TiDB 压力测试报告
  17. 使用modelsim仿真时出现“vopt returned success but vsim could not find a design to simulate!”错误
  18. html表格制作旅游网页,简单实用的网页表格特效_html
  19. 09年软件评测师考试下午试题答案
  20. Revit:一般建筑的主要结构汇总和构建参数化族方法

热门文章

  1. python快速体验课-2020年2月
  2. python-项目-每日答题系统-01-外部框架搭建
  3. 零基础自学html5要多久?Web前端学习路线的6点建议
  4. 详解JVM内存管理与垃圾回收机制5 - Java中的4种引用类型
  5. MVC3教程之实体模型和EF CodeFirst
  6. 在ASP.NET中防止注入攻击[翻译]
  7. HDU1253 胜利大逃亡
  8. tomcat报404
  9. crs-4124   Oracle 11gR2 RAC ohasd failed to start 解决方法
  10. centos 6.2 升级后无法启动图形界面