合成步骤

一、准备一张高分辨率的source.png文件,用命令生成各种分辨率的png文件,如下:

  • sips -z 32 32 source.png --out pngpic.iconset/icon_16x16@2x.png
  • sips -z 32 32 source.png --out pngpic.iconset/icon_32x32.png
  • sips -z 64 64 source.png --out pngpic.iconset/icon_32x32@2x.png
  • sips -z 128 128 source.png --out pngpic.iconset/icon_128x128.png
  • sips -z 256 256 source.png --out pngpic.iconset/icon_128x128@2x.png
  • sips -z 256 256 source.png --out pngpic.iconset/icon_256x256.png
  • sips -z 512 512 source.png --out pngpic.iconset/icon_256x256@2x.png
  • sips -z 512 512 source.png --out pngpic.iconset/icon_512x512.png
  • sips -z 1024 1024 source.png --out pngpic.iconset/icon_512x512@2x.png

注:如果生成的png文件用于提审appstore则目标png文件名必须以icon开头,并且是以面的这些文件名

二、合成icns文件

1、用以下命令创建临时文件夹,并将上面生成的png文件放至文件夹中:

mkdir tmp.iconset

注:文件夹必须有后缀.iconset

2、合成icns文件

iconutil -c icns tmp.iconset -o output.icns


macOS系统中将多个png文件合成到一个icns文件相关推荐

  1. 怎样把多个TXT文件合成为一个TXT文件

    1.通过word: 将所有文本文件放到同一个文件夹,接下来打开word,新建一个空白文档,再单击"插入"/"文件",在打开的窗口中将"文件类型&quo ...

  2. 如何将大量图片文件合并成一个*.bin文件

    文章目录 1.bin是啥 2. 首先将大量图片全都导成按你所要顺序编号的.bin文件 3.将这些.bin文件合成为一个.bin文件 4.问题它出现了(如果你没有出现问题此后内容可不看) 5.新的尝试 ...

  3. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——1.7 将多个MIDI音乐文件合成为一个文件...

    本节书摘来自异步社区<电脑音乐制作实战指南:伴奏.录歌.MTV全攻略>一书中的第1章,第1.7节,作者 健逗,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1. ...

  4. 如何在另一个JavaScript文件中包含一个JavaScript文件?

    JavaScript中是否有类似于CSS中@import的内容,可让您在另一个JavaScript文件中包含一个JavaScript文件? #1楼 而不是在运行时添加,而是使用脚本在上传之前进行串联. ...

  5. ncl 多个单一时间文件合并成一个nc文件_iOS逆向--MachoO文件

    作者:海浪宝宝 链接:https://juejin.im/post/6886083253262876685 我们先创建一个目录:cd到该目录中,然后通过vi命令创建一个.c文件 vi test.c 在 ...

  6. 将两个HEX文件合并成一个HEX文件

    将两个HEX文件合并成一个HEX文件 文章目录 将两个HEX文件合并成一个HEX文件 系统环境 1. 生成BootLoader和app的HEX文件 2. 将两个HEX文件合并成一个HEX 3. 利用J ...

  7. 怎么将多个CSV文件合并成一个CSV文件

    最近要批量将几百个CSV文件合成一个文件,最开始是一个个复制粘贴的,进度太慢了,后面发现用一个小办法可以几秒钟将几百个CSV文件合并成一个文件,分享给大家. 第一步:将需要合并的csv文件夹全部放在D ...

  8. python导入其他py文件-Python中py文件引用另一个py文件变量的方法

    最近自己初学Python,在编程是遇到一个问题就是,怎样在一个py文件中使用另一个py文件中变量,问题如下: demo1代码 import requests r = requests.get(&quo ...

  9. GDCM:将一个DICOM文件转换为另一个DICOM文件测试

    GDCM:将一个DICOM文件转换为另一个DICOM文件 GDCM:将一个DICOM文件转换为另一个DICOM文件 GDCM:将一个DICOM文件转换为另一个DICOM文件 #include < ...

最新文章

  1. Python 读取图,旋转,缩放(PIL, matplotlib)
  2. 编译分布式并行版caffe(Open MPI)教程
  3. 《Adobe Illustrator CS4中文版经典教程》目录—导读
  4. html(1)基本组成
  5. sliverlight 开发FAQ
  6. iview form 表单 自定义参数验证 validate
  7. java的HTML5常量用final说明
  8. 最新!2001-2021武书连中国大学排行榜Top 20
  9. (29)Verilog HDL系统函数:$finish
  10. 百分之六的谷歌云存储桶因配置错误而遭任意访问
  11. JointJS绘制流程图
  12. Java和C++的对照
  13. 我的数学建模之路:从国赛二等到美赛M奖!
  14. 【好书推荐】-你的灯亮着吗?
  15. Windows上的安全模式
  16. 【蓝桥杯】-- 竞赛规则及说明(Python程序设计)
  17. 开学送礼最佳选择,有名的蓝牙耳机推荐
  18. 关于旷世科技的融资,比金额更关键的是投资方是谁
  19. javascript的基础-1
  20. 445端口的用处和禁用

热门文章

  1. 中望CAD2015版网络版激活端口号
  2. PCL之点云离群点去除
  3. 图像解析——(java)解析图像各种算法原理
  4. PLSQL过期:Your trial period for PL/SQL Developer is over .注册码
  5. java8 stream流 .map
  6. Sandboxie工具
  7. 计算机毕业设计asp.net企业合同管理系统(源码+系统+mysql数据库+Lw文档)
  8. linux磁盘配额edquota,Linux磁盘配额Quota配置详解(2)
  9. origin incomplete 起源属性
  10. 干货资料《Pandas数据分析与实战》配套资料下载,速领