Mac下png转icns图标脚本
原文地址: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图标脚本相关推荐
- Eclipse mac 下的快捷键
2019独角兽企业重金招聘Python工程师标准>>> Eclipse,MyEclipse 的preference 在"windows"下边,mac下在左上角苹果 ...
- 如何制作mac下的icns图标
在 Mac 下制作 icns 图标的步骤如下: 准备图标文件:需要准备一些不同尺寸的图标文件,比如 16x16 像素.32x32 像素.128x128 像素等.可以使用 Photoshop 或者其他图 ...
- 快速生成 Mac App icns图标
前言 Mac电脑上的APP图标采用的是icns格式的图片,可以参考一下步骤在Mac电脑上快速生成icns图标. 制作 1.准备一张1024x1024的png图片(MsgAppIcon.png) 2 ...
- Image2icon for Mac(icns图标转换制作工具)
你是否想设置一款独特的图标呢?Image2icon Mac版是一款icns图标转换制作工具.用户可以随心制作属于自己的个性图标,还能对文件以及文件夹进行自定义的个性设置.Image2icon下载使用设 ...
- mac制作icns图标
快速生成Mac图标 第一步 生成不同尺寸的png图标 创建icons.iconset文件夹用来放置不同尺寸的图标 注:此文件夹名必须以.iconset结尾,否则生成icns文件时会报错,报错信息为in ...
- 如何在Mac下修改应用程序及文件的图标
如何在Mac下修改应用程序及文件的图标 在访达中右键点击应用程序或文件,点击显示简介,右上角有一个文件图标,将*.icns图片拖到右上角即可.
- mac下脚本自动安装brew
mac下安装brew 执行命令: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homeb ...
- icns文件怎么打开_Mac快速生成icns图标文件 | kTWO-个人博客
摘要 本文主要介绍如何在mac电脑下生成icns文件,众所周知,icns文件是mac电脑上的图标文件,但是这个文件的生成却是十分的繁琐,并且网上的生成脚本五花八门,着实让人头大,本文介绍什么味icns ...
- Mac下不用虚拟机一样可以使用PLSQL Developer
先吐槽一下mac本在实验室的尴尬境地,师兄们都用win系统,结果自己带了mac过来,开学就被告知实验室项目需要win系统,然后我就安个虚拟机,环境安了很久不说,跑起来电脑就容易发热,导致自己都不敢开太 ...
最新文章
- 基于Guava实现的文件复制
- ear包目录_Java中的JAR/EAR/WAR包的文件夹结构说明(转)
- 网路神警上网行为管理系统 v3.4.5官方版
- 硬件:路由器的基础知识
- 院士拿布袋领奖归来,朋友圈刷屏了
- Apache Bench
- 基于持续集成的轻量级接口自动化测试
- IDEA Debug 无法进入断点的解决方法
- php新年倒计时源码,新年倒计时源码
- allegro铜皮倒圆角
- 范蠡传(司马迁-史记)
- 魅族人看魅族:我亲历的魅族发布会
- 存在ai * aj = ak
- 全国执业兽医资格考试(兽医全科类)题库推荐
- IPad Pro 2018 Unity 屏幕适配 解决无法全屏问题
- mybatic动态SQL及结果处理
- 实验室易发事故LS类型及防范方法
- CMU15-213学习笔记(六)Exceptional Control Flow
- C语言指针变量的使用
- 大年初一微信闪退?看看如何修复的 1