Black Lives Matter. Support the Equal Justice Initiative and read our statement here.
Elephicon

Elephicon

Generate ICO and ICNS files for your desktop apps.

Elephicon

Elephicon (A GUI Wrapper for png2icons) generates Apple ICNS and Microsoft ICO files from PNG files.

GitHub CI GitHub license GitHub package.json dynamic

Usage

The ideal input is a 24 bit PNG with an alpha channel (RGBA) with 1024×1024 pixels but any other dimensions and most other PNG formats do also work.

If you only need to create ICO files 256×256 pixels are sufficient.

elephicon2020-12-15

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

Build & Install

$ git clone git@github.com:sprout2000/elephicon.git
$ cd elephicon
$ yarn install && yarn package

You will find the installer in release directory.

Note that you will need to have Node.js, Git and Yarn installed.

Download

macOS (x64, arm64)

You can download the latest version of Elephicon from the releases page here:
https://github.com/sprout2000/elephicon/releases

Windows10

Download the latest version for Windows10 at Microsoft Store.

Contribution

I need more locale files.
When you translate the menu into your language, please send me the locale file as a pull request.

  • Create {your_LANG}.json in src/locales.
  • And then add your locale to src/setLocales.ts like:
  import en from './locales/en.json';
  import ja from './locales/ja.json';
+ import cs from './locales/cs.json';

 export const setLocales = (locale: string): void => {
   i18next.init({
     lng: locale,
     fallbackLng: 'en',
     resources: {
       en: { translation: en },
       ja: { translation: ja },
+      cs: { translation: cs },
     },
   });
 };

License

png2icons

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

Elephicon

MIT © sprout2000

not_used
Screenshot
Screenshot
Screenshot

Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab