Mac快速生成icns图标文件

2020年2月5日19:16:25 发表评论 124
摘要

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

Mac快速生成icns图标文件

0x01 icns介绍

icns是macbook电脑下的图标文件,是由PNG文件转换而来的,在编客户端软件的时候可能会用到,但是这个文件非常恶心,网络上找不到在线生成工具,只能自己写脚本或者下载软件将png文件转换为icns文件。

0x02 网上的垃圾脚本

网上有很多shell脚本生成icns文件,但是坑实在是太多了,搜出来的脚本基本上都如出一辙,都是同样的错误!天下文章一大抄,浪费的大把大把的时间填坑,下面发个完整版本。

0x03 png转icns脚本

代码如下:

使用方法就是保存为shell文件,然后sh运行一下就可以了,比如我保存为icns.sh后用下面的命令运行:

其中有两个输入参数:

  • 1024x1024.png 是原本的1024x1024分辨率的png图片,必须的必!
  • icon.icns 是生成的icns图标文件,注意的是必须要以icns为扩展名,否则会失败!

0x04 关于一些坑

  1. 是否可以修改icons.iconset文件夹名称?

答案是不可以!肯定会报错!

2. 是否可以修改icon_XXX.png名称?

答案是不可以!网上很多脚本都修改了这个名字,所以会爆出一些莫名其妙的错误!

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: