All Projects → safu9 → electron-icon-builder

safu9 / electron-icon-builder

Licence: MIT license
An icon generator to generate all the icon files needed for electron packaging

Projects that are alternatives of or similar to electron-icon-builder

Electron Vue
An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
Stars: ✭ 14,610 (+15609.68%)
Mutual labels:  electron-packager, electron-builder
netctl-tray
A lightweight netctl tray app with notifications
Stars: ✭ 30 (-67.74%)
Mutual labels:  icon
desktop
🖥️ Electron code examples for JavaScript Everywhere by Adam Scott, published by O'Reilly Media
Stars: ✭ 30 (-67.74%)
Mutual labels:  electron-builder
ImageActionSheet
iOS Native style action sheet like in Whatsapp with the option of showing icons. It is a complete implementation and does not use any private api of UIKit.
Stars: ✭ 20 (-78.49%)
Mutual labels:  icon
react-native-ionicons
Ionic icons for React Native
Stars: ✭ 43 (-53.76%)
Mutual labels:  icon
taro-icons
基于 Taro 的小程序图标库
Stars: ✭ 53 (-43.01%)
Mutual labels:  icon
peterthehan
My personal site and profile README.
Stars: ✭ 36 (-61.29%)
Mutual labels:  icon
hexen-dll-injector
HEX-EN DLL Injector
Stars: ✭ 20 (-78.49%)
Mutual labels:  electron-builder
react-iconfont-cli
转换iconfont图标为React标准组件,不依赖字体,支持多色彩
Stars: ✭ 58 (-37.63%)
Mutual labels:  icon
tray-item-rs
Multi-platform Tray Indicator
Stars: ✭ 145 (+55.91%)
Mutual labels:  icon
fontagon
Fontagon is a great tool that easily converts svg into icon font. Fontagon-cli allows faster conversion to commands.
Stars: ✭ 18 (-80.65%)
Mutual labels:  icon
vuepress-plugin-svg-icons
🔥 SVG sprite plugin for VuePress
Stars: ✭ 17 (-81.72%)
Mutual labels:  icon
IconViewer
Icon Viewer Plugin for Intellij
Stars: ✭ 34 (-63.44%)
Mutual labels:  icon
bearded-icons
The VS Code icons with a long beard.
Stars: ✭ 62 (-33.33%)
Mutual labels:  icon
react-icofont
React Wrapper for the icofont project 🕶
Stars: ✭ 16 (-82.8%)
Mutual labels:  icon
nuxt-fontagon
Try converting svg into font easily to make icon-font automatically. The Icon-Font generator Fontagon is available on the Nuxt module.
Stars: ✭ 18 (-80.65%)
Mutual labels:  icon
ICNS2ICO
ICNS2ICO lets you easily convert icons from the Apple's ICNS format to the Windows ICO format.
Stars: ✭ 17 (-81.72%)
Mutual labels:  icon
kiosk-demo-electron
Package and distribute Electron Apps and run them in Kiosk mode on Windows 10
Stars: ✭ 68 (-26.88%)
Mutual labels:  electron-packager
elephicon
A GUI wrapper for png2icons.
Stars: ✭ 90 (-3.23%)
Mutual labels:  icon
flutter-vector-icons
Customizable Icons for Flutter. Port of react-native-vector-icons
Stars: ✭ 75 (-19.35%)
Mutual labels:  icon

electron-icon-builder

npm node dependencies status

An icon generator to generate all the icon files needed for electron packaging

Global usage

Install globally using

npm install -g electron-icon-builder

To use

electron-icon-builder --input=/absolute/path/file.png --output=./relative/path/to/folder

Local usage

Install locally

npm install --save-dev electron-icon-builder

To use

./node_modules/.bin/electron-icon-builder --input=/absolute/path/file.png --output=./relative/path/to/folder

Arguments

--output, -o = [String] Folder to create files
--input, -i = [String] Path to PNG file
--flatten, -f  Flatten output structure

Recommendations

Input file should be 1024px x 1024px or larger. Make sure it is a 1 to 1 aspect ratio on width to height.

Output structure

[output dir]
    -[icons]
        -[mac]
            - icon.icns
        -[png]
            - 16x16.png
            - 24x24.png
            ...
            ...
            - 512x512.png
            - 1024x1024.png
        -[win]
            -icon.ico

When flatten option is enabled

[output dir]
    -[icons]
        - icon.icns
        - icon.ico
        - 16x16.png
        - 24x24.png
        ...
        ...
        - 512x512.png
        - 1024x1024.png
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].