当前位置: 首页 > news >正文

mac下生成.icns图标

笔记原因:

今日需要在mac下开发涉及图标文件的使用及icons文件的生成,所以记录一下。

网络上都是一堆命令行需要打印太麻烦了,写一个一键脚本。

步骤一

将需要生成的png格式文件重命名为“pic.png”

mv xxxx.png pic.png

步骤二

下载我自己写的脚本,代码如下,或者新建一个可执行脚本文件将下面这段语句拷贝到里面保存即可。


#create dir
mkdir tmp.iconset
# tmp.iconset
sips -z 16 16     pic.png --out tmp.iconset/icon_16x16.png
sips -z 32 32     pic.png --out tmp.iconset/icon_16x16@2x.png
sips -z 32 32     pic.png --out tmp.iconset/icon_32x32.png
sips -z 64 64     pic.png --out tmp.iconset/icon_32x32@2x.png
sips -z 128 128   pic.png --out tmp.iconset/icon_128x128.png
sips -z 256 256   pic.png --out tmp.iconset/icon_128x128@2x.png
sips -z 256 256   pic.png --out tmp.iconset/icon_256x256.png
sips -z 512 512   pic.png --out tmp.iconset/icon_256x256@2x.png
sips -z 512 512   pic.png --out tmp.iconset/icon_512x512.png
sips -z 1024 1024   pic.png --out tmp.iconset/icon_512x512@2x.png
iconutil -c icns tmp.iconset -o icon.icns
rm -rf tmp.iconset

如下列。

nano create-icons.sh

步骤三

注:图片文件和该脚本文件需要在同一目录下。

运行该脚本即可

bash create-icons.sh
#or
chmod +x create-icons.sh
./create-icons.sh
http://www.lryc.cn/news/532901.html

相关文章:

  • 关于JS继承的七种方式和理解
  • 储能系统-系统架构
  • AI智算-k8s部署DeepSeek Janus-Pro-7B 多模态大模型
  • 【截图】selenium自动通过浏览器截取指定元素div的图片
  • 如何导入第三方sdk | 引入第三方jar 包
  • HarmonyOS 5.0应用开发——ContentSlot的使用
  • C#常用集合优缺点对比
  • 基于CLIP视觉语言大模型的行人重识别方法的简单框架设计
  • RabbitMQ 从入门到精通:从工作模式到集群部署实战(三)
  • BurpSuite抓包与HTTP基础
  • SQL Server 数据库迁移到 MySQL 的完整指南
  • 【大模型】DeepSeek与chatGPT的区别以及自身的优势
  • DeepSeek:知识图谱与大模型参数化知识融合的创新架构
  • ES6 迭代器 (`Iterator`)使用总结
  • 信用修复和失联修复的区别
  • 2025蓝桥杯JAVA编程题练习Day3
  • [论文阅读] Knowledge Fusion of Large Language Models
  • deepseek来讲lua
  • 探索 Spring Cloud Alibaba:开启微服务架构新时代
  • 【数据结构】(6) LinkedList 链表
  • 【工具变量】上市公司企业渐进式创新程度及渐进式创新锁定数据(1991-2023年)
  • 07_任务状态——改进播放控制
  • 【R语言】apply函数族
  • Retrieval-Augmented Generation,检索增强生成流程
  • [AI][本地部署]离线升级后报ChromeDb错误
  • Pinocchio: 刚体动力学算法库介绍
  • 电商平台的设计与实现(代码+数据库+LW)
  • c#对接deepseek 聊天AI接口
  • Node.js中http模块(二)
  • 主流顶级域名服务商ZDNS连续十余年跟进国际顶级域名政策制定