/elephicon

A GUI wrapper for png2icons.

Primary LanguageTypeScriptMIT LicenseMIT

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
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-2023 sprout2000 and other contributors