mobicon v3.0.0
mobicon 
Mobile app icon generator
Install
$ npm install --save mobiconGraphicsMagick
This library depends on GraphicsMagick, so be sure to install this library as well.
Mac OSX
$ brew install graphicsmagickLinux
$ sudo apt-get install graphicsmagickWindows
Manual installation or via chocolatey.
$ choco install graphicsmagickUsage
const mobicon = require('mobicon');
mobicon('icon.png', {platform: 'android'}).then(() => {
// icons generated
});
mobicon('icon.svg', {platform: 'ios', background: '#ff0000', contentRatio: 1}).then(() => {
// icons generated
});API
mobicon(file, options)
file
Type: string
Source file of the icon.
options
platform
Required
Type: string
Values: pwa android ios blackberry10
Platform to generate the icons for.
background
Type: string
Default: white
Color of the icon background if the icon is transparant.
contentRatio
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.
roundedCorners
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.
borderRadius
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.
dest
Type: string
Default: process.cwd()
Directory to save the generated icons.
Platforms
The supported platforms are PWA, Android, iOS and BlackBerry 10. Every platform generates a different set of icons.
PWA
icon-72x72.pngicon-96x96.pngicon-128x128.pngicon-144x144.pngicon-152x152.pngicon-192x192.pngicon-384x384.pngicon-512x512.png
Android
mipmap-ldpi/icon.pngmipmap-mdpi/icon.pngmipmap-hdpi/icon.pngmipmap-xhdpi/icon.pngmipmap-xxhdpi/icon.pngmipmap-xxxhdpi/icon.png
iOS
icon.pngicon@2x.pngicon-small.pngicon-small@2x.pngicon-small@3x.pngicon-20.pngicon-40.pngicon-40@2x.pngicon-40@3x.pngicon-50.pngicon-50@2x.pngicon-60.pngicon-60@2x.pngicon-60@3x.pngicon-72.pngicon-72@2x.pngicon-76.pngicon-76@2x.pngicon-83.5@2x.png
BlackBerry 10
icon-90.pngicon-96.pngicon-110.pngicon-144.png
Related
- mobicon-cli - The CLI for this module
- mobisplash - Mobile app splash screen generator
License
MIT © Sam Verschueren