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
18KB
377 lines
generate-app-icons
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