Elephicon, a GUI wrapper for png2icons, generates Apple ICNS and Microsoft ICO files from PNG files.
- The ideal input is a 24-bit PNG file with 1024x1024 pixels and an alpha channel, but any other dimensions and most other PNG formats will do work.
- If you only need to create ICO files, 256×256 pixels will be enough.
- It's also possible to create icon files from non-quadratic source PNGs.
- Various settings are available from the context menu.
You can download the latest version of Elephicon from the releases page here:
https://github.com/sprout2000/elephicon/releases
Note: No code signing has been done except for the macOS version.
Dimension | ICO | ICNS |
---|---|---|
16x16 | ✅ | ✅ |
16x16@2x | ✅ | |
24x24 | ✅ | |
32x32 | ✅ | ✅ |
32x32@2x | ✅ | |
48x48 | ✅ | |
64x64 | ✅ | |
72x72 | ✅ | |
96x96 | ✅ | |
128x128 | ✅ | ✅ |
128x128@2x | ✅ | |
256x256 | ✅ | ✅ |
256x256@2x | ✅ | |
512x512 | ✅ | |
512x512@2x | ✅ |
Language | Code |
---|---|
Azərbaycan | az |
Deutsch | de |
English | en |
Español | es |
Italiano | it |
日本語 | ja |
Malayalam | ml |
Português | pt |
Русский | ru |
Türkçe | tr |
Українська | uk |
简体中文 | zh_CN |
You can easily contribute to this repository by providing translation files.
- Create
{your_LANG}.json
insrc/locales
.
src
├── @types
├── createMenu.ts
├── locales
+ │ ├── de.json
│ ├── en.json
│ └── ja.json
├── main.ts
├── preload.ts
├── setLocales.ts
└── web
- And then please send a pull request to this repository.
Thanks go to these wonderful people 🙂:
MIT © idesis GmbH, Rellinghauser Straße 334F, D-45136 Essen
Copyright(c) 2020-2024 sprout2000