cordova-image-maker

0.0.1 • Public • Published

cordova-image-maker

cordova-image-maker is a library that generate all icon and splash image files required by the cordova project without imageMagic.

Required Images

Icon

Should be a 1024 x 1024px with a 5% margin

Splash

Splash image must be 2732 x 2732 px with a center square of about 1200 x 1200 px(it now is the largest resolution (used by iPad Pro 12.9"))

Set The config.xml file

cordova-image-maker requires the icon and splash image size information on in the config.xml file.

https://cordova.apache.org/docs/en/latest/config_ref/images.html

Use with node.js

Install package:

npm i cordova-image-maker

Example:

const CordovaImageMaker = require('cordova-image-maker');

new CordovaImageMaker({config, icon, splash}).resize();

Options

Name Type Default Description
config {String} 'projectRootPath/config.xml' config.xml file path
icon {String} 'projectRootPath/res/icon.png' Icon image source file path
splash {String} 'projectRootPath/res/splash.png' Splash image source file path
quiet {Boolean} false Not display message

Use with CLI

Install package on global location:

npm i -g cordova-image-maker

Default command:

cordova-image-maker

CLI Arguments

usage: cordova-image-maker [-h] [-v] [-c CONFIG] [-i ICON] [-s SPLASH]
                           [-q QUIET]


cordova-image-maker cli example

Optional arguments:
  -h, --help            Show this help message and exit.
  -v, --version         Show program's version number and exit.
  -c CONFIG, --config CONFIG
                        config.xml file path
  -i ICON, --icon ICON  Icon image source file path
  -s SPLASH, --splash SPLASH
                        Splash image source file path
  -q QUIET, --quiet QUIET
                        Not display message

ClI Example

# default
cordova-image-maker

# Set the config, icon, splash argument.
cordova-image-maker --config /path/to/config.xml --icon /path/to/icon.png --splash /path/to/splash.png

# Set the quiet argument.
cordova-image-maker --config /path/to/config.yaml --quiet true

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    1

Package Sidebar

Install

npm i cordova-image-maker

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

10.5 kB

Total Files

6

Last publish

Collaborators

  • mohwa