Automatic splash screen resizing for Cordova. Add splash.png
to the root folder of your Cordova project and use cordova-splash-gm to automatically resize, crop, copy and configure the splash screen for all current Android and iOS devices.
npm install -g cordova-splash-gm
- Place
splash.png
to the root folder of your Cordova project - Run
cordova-splash-gm
.
-
npm install cordova-splash-gm --save-dev
-
Create
my-splash-hook.js
var splash = require('cordova-splash-gm'); module.exports = function() { return splash.generate(); };
-
Add hook to
config.xml
<hook src="my-splash-hook.js" type="after_platform_add" />
That's it. Now every time you cordova add platform
, the splash screens will be auto generated.
- GraphicsMagick
- At least one platform was added to your project
- Cordova's config.xml file must exist in the root folder
All credit goes to Alex Disler for his cordova-icon module, from which this project is forked from. The main changes are node's imagemagick module is deprecated in favor of gm and the plugin can be used as a module in hooks.
MIT