Skip to content

sprout2000/elephicon

Repository files navigation

Elephicon

GitHub license GitHub all releases GitHub contributors

Elephicon, a GUI wrapper for png2icons, generates Apple ICNS and Microsoft ICO files from PNG files.

📗 Usage

  • 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.

animation

📥 Download

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.

🌈 Embedded Sizes

Dimension ICO ICNS
16x16
16x16@2x
24x24
32x32
32x32@2x
48x48
64x64
72x72
96x96
128x128
128x128@2x
256x256
256x256@2x
512x512
512x512@2x

🌐 Supported Languages (App Menu)

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

🍻 Contributing

You can easily contribute to this repository by providing translation files.

  1. Create {your_LANG}.json in src/locales.
  src
  ├── @types
  ├── createMenu.ts
  ├── locales
+ │   ├── de.json
  │   ├── en.json
  │   └── ja.json
  ├── main.ts
  ├── preload.ts
  ├── setLocales.ts
  └── web
  1. And then please send a pull request to this repository.

🎉 Contributors

Thanks go to these wonderful people 🙂:

©️ Copyright

MIT © idesis GmbH, Rellinghauser Straße 334F, D-45136 Essen

Elephicon

Copyright(c) 2020-2024 sprout2000