Mobile app icon generator
$ npm install --save mobicon
This library depends on GraphicsMagick, so be sure to install this library as well.
$ brew install graphicsmagick
$ sudo apt-get install graphicsmagick
Manual installation or via chocolatey.
$ choco install graphicsmagick
const mobicon = require('mobicon');
mobicon('icon.png', {platform: 'android'}).then(() => {
// icons generated
});
mobicon('icon.svg', {platform: 'ios', background: '#ff0000', contentRatio: 1}).then(() => {
// icons generated
});
Type: string
Source file of the icon.
Required
Type: string
Values: pwa
android
ios
blackberry10
Platform to generate the icons for.
Type: string
Default: white
Color of the icon background if the icon is transparant.
Type: number
Default: 1
Logo-icon ratio. 1
means the logo will fill up the entire width (or height) of the icon, 0.5
means it will only fill up half of the icon.
Type: boolean
Default: true
(only for Android
and PWA
)
Boolean indicating if the generated icons should have rounded corners. This is true
by default for the Android
and PWA
platform, false
otherwise.
Type: number
Default: 0.0909
The corner radius percentage of the generated icon. The default value is 9.09%
. See the material design styleguide for more information.
Type: string
Default: process.cwd()
Directory to save the generated icons.
The supported platforms are PWA
, Android
, iOS
and BlackBerry 10
. Every platform generates a different set of icons.
icon-72x72.png
icon-96x96.png
icon-128x128.png
icon-144x144.png
icon-152x152.png
icon-192x192.png
icon-384x384.png
icon-512x512.png
mipmap-ldpi/icon.png
mipmap-mdpi/icon.png
mipmap-hdpi/icon.png
mipmap-xhdpi/icon.png
mipmap-xxhdpi/icon.png
mipmap-xxxhdpi/icon.png
icon.png
icon@2x.png
icon-small.png
icon-small@2x.png
icon-small@3x.png
icon-20.png
icon-40.png
icon-40@2x.png
icon-40@3x.png
icon-50.png
icon-50@2x.png
icon-60.png
icon-60@2x.png
icon-60@3x.png
icon-72.png
icon-72@2x.png
icon-76.png
icon-76@2x.png
icon-83.5@2x.png
icon-90.png
icon-96.png
icon-110.png
icon-144.png
- mobicon-cli - The CLI for this module
- mobisplash - Mobile app splash screen generator
MIT © Sam Verschueren