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

app generate-app-icons

A CLI for generate app icons for ios ipad Watch Mac Android devices

8 releases (4 stable)

1.0.4 Dec 6, 2023
1.0.2 Nov 28, 2023
0.1.3 Nov 15, 2023
0.1.2 Oct 3, 2023

#629 in Development tools

MIT license

18KB
377 lines

generate-app-icons

Crates.io Rust license

install

cargo install generate-app-icons

Usage

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

generate icons for ios,android,tauri and wix bundle

Example

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
    ├── 128x128@2x.png
    ├── 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

Dependencies

~7MB
~96K SLoC