推荐一款神奇的图标工具:Badgy
项目介绍
在开发过程中,是否曾因需要为不同环境的应用创建独特图标而烦恼?Badgy 是你的解决方案。这是一款命令行工具,能够快速地为你的应用图标添加徽章式的标签,无论是小型的方形标签还是长形的矩形标签,它都能轻松应对。
项目技术分析
Badgy 使用 Swift 编写,依赖于强大的 ImageMagick 图像处理库。通过简单的命令行指令,Badgy 可以生成带有自定义标签的图标,并支持多种操作,如位置调整、旋转和颜色定制。此外,Badgy 还能与 .appiconasset
文件集成,自动替换图标并保持原有的尺寸和文件结构。
应用场景
- 环境区分:为你的开发、测试、预发布和生产版本应用设置不同的图标,方便识别。
- 品牌定制:为合作伙伴或客户快速制作定制版应用图标,展现个性化。
- 内部版本管理:在团队协作中,通过图标标记不同版本,提高效率。
项目特点
- 简洁高效:只需一条命令,即可将“DEV”、“BETA”等标识添加到图标上,无需复杂的图像设计软件。
- 灵活定位:可自由选择徽标的位置,包括顶部、底部、左侧、右侧、四个角落以及中心。
- 自定义色彩:允许使用十六进制色码或内置的颜色名称来设定徽标的背景和文本颜色。
- 智能替换:直接对
.appiconasset
文件进行操作,保留原始尺寸和文件名,自动化处理图标集。
安装与使用
Badgy 支持多种安装方式,包括使用 Homebrew、Swift Package Manager 和 Makefile。一旦安装完成,你可以通过简单的命令生成带标签的新图标,例如:
badgy small A ~/MyIcon.png --position topRight
或者:
badgy long BETA ~/MyIcon.png --angle 15 --position bottom
这里只是冰山一角,更多功能等待你去发现!
Badgy 遵循 MIT 许可协议,源代码完全开放,欢迎贡献和改进。立即尝试 Badgy,让图标管理变得简单易行!