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.pngicon-96x96.pngicon-128x128.pngicon-144x144.pngicon-152x152.pngicon-192x192.pngicon-384x384.pngicon-512x512.png
mipmap-ldpi/icon.pngmipmap-mdpi/icon.pngmipmap-hdpi/icon.pngmipmap-xhdpi/icon.pngmipmap-xxhdpi/icon.pngmipmap-xxxhdpi/icon.png
icon.png[email protected]icon-small.png[email protected][email protected]icon-20.pngicon-40.png[email protected][email protected]icon-50.png[email protected]icon-60.png[email protected][email protected]icon-72.png[email protected]icon-76.png[email protected][email protected]
icon-90.pngicon-96.pngicon-110.pngicon-144.png
- mobicon-cli - The CLI for this module
- mobisplash - Mobile app splash screen generator
MIT © Sam Verschueren