#icons #android #ios #generate #ipad #image-resizing

app generate-app-icons

一个用于为iOS、iPad、Mac、Android设备生成应用程序图标的CLI工具

8个版本 (4个稳定版)

1.0.4 2023年12月6日
1.0.2 2023年11月28日
0.1.3 2023年11月15日
0.1.2 2023年10月3日

#623开发工具

每月下载 23

MIT 许可证

18KB
377

generate-app-icons

Crates.io Rust license

安装

cargo install generate-app-icons

用法

generate-app-icons gen <icon_path>  => generate all icons
# resize image to 180*180
generate-app-icons resize 180::180 <icon_path>  => resize icon

为iOS、android、tauri和wix包生成图标

示例

generate-app-icons ./assets/icon.png

tree ./app_icons

./app_icons
├── Assets.xcassets
   └── AppIcon.appiconset
       ├── 100.png
       ├── 1024.png
       ├── 114.png
       ├── 120.png
       ├── 128.png
       ├── 144.png
       ├── 152.png
       ├── 16.png
       ├── 167.png
       ├── 172.png
       ├── 180.png
       ├── 196.png
       ├── 20.png
       ├── 216.png
       ├── 256.png
       ├── 29.png
       ├── 32.png
       ├── 40.png
       ├── 48.png
       ├── 50.png
       ├── 512.png
       ├── 55.png
       ├── 57.png
       ├── 58.png
       ├── 60.png
       ├── 64.png
       ├── 72.png
       ├── 76.png
       ├── 80.png
       ├── 87.png
       ├── 88.png
       └── Contents.json
├── android
   ├── mipmap-hdpi
   │   └── ic_launcher.png
   ├── mipmap-mdpi
   │   └── ic_launcher.png
   ├── mipmap-xhdpi
   │   └── ic_launcher.png
   ├── mipmap-xxhdpi
   │   └── ic_launcher.png
   └── mipmap-xxxhdpi
       └── ic_launcher.png
├── appstore.png
├── playstore.png
└── tauri_icons
    ├── 128x128.png
    ├── [email protected]
    ├── 32x32.png
    ├── Square107x107Logo.png
    ├── Square142x142Logo.png
    ├── Square150x150Logo.png
    ├── Square284x284Logo.png
    ├── Square30x30Logo.png
    ├── Square310x310Logo.png
    ├── Square44x44Logo.png
    ├── Square71x71Logo.png
    ├── Square89x89Logo.png
    ├── StoreLogo.png
    ├── icon.icns
    ├── icon.ico
    └── icon.png

10 directories, 55 files

依赖

~6.5MB
~95K SLoC