Skip to content

Commit d5f0379

Browse files
authored
Merge pull request #487 from JeevaRamanathan/multi-platform-icon-generator
feat: Multi platform icon generator
2 parents d527e36 + 1ee7638 commit d5f0379

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+700
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Multi-Platform Icon Generator
2+
3+
**Automates the tedious task of manually resizing a single logo/icon into 35+ different sizes required by modern app stores and platforms.**
4+
5+
## 📦 Dependencies
6+
7+
- **Pillow (PIL)** - Python Imaging Library for high-quality image processing
8+
9+
```bash
10+
pip install Pillow
11+
```
12+
13+
## How to Run
14+
15+
```bash
16+
python icon_generator.py
17+
```
18+
19+
## 📋 Available Options
20+
21+
1. **Generate all platform icons** - Creates icons for all platforms
22+
2. **Generate specific platform** - Choose Android/iOS/Web/Windows/macOS
23+
3. **Generate rounded icons only** - Modern rounded corner versions
24+
4. **Generate favicon.ico only** - Website favicon file
25+
5. **Exit**
26+
27+
## 📸 Input
28+
29+
**Formats**: PNG, JPG, BMP, TIFF, GIF, WebP
30+
**Recommended**: PNG, 1024x1024px, square
31+
32+
## 📁 Output
33+
34+
```
35+
your_image_icons/
36+
├── android/ # 36px to 192px (6 sizes)
37+
├── ios/ # 29px to 1024px (13 sizes)
38+
├── web/ # 16px to 512px (5 sizes)
39+
├── windows/ # 16px to 256px (5 sizes)
40+
├── macos/ # 16px to 1024px (6 sizes)
41+
├── rounded/ # Various rounded sizes
42+
├── favicon.ico
43+
└── icon_preview.html
44+
```

0 commit comments

Comments
 (0)