ionic cordova resources
アイコンとスプラッシュスクリーンのリソースを自動的に作成
$ ionic cordova resources [platform] [options]
このコマンドを使用すると、Cordova プラットフォーム用に、PNG ソースイメージから最適なサイズのアイコンとスプラッシュスクリーンを生成できます。
アイコンのソースイメージは、理想的には少なくとも 1024×1024px で、resources/icon.png に配置する必要があります。スプラッシュスクリーンのソースイメージは、理想的には少なくとも 2732×2732px で、resources/splash.png に配置する必要があります。ionic start
を使用した場合、resources/ ディレクトリにはデフォルトの Ionic リソースが既に存在しているはずで、これらを上書きできます。
プラットフォーム固有のアイコンとスプラッシュスクリーンを生成するには、それぞれ resources/<platform>/ ディレクトリに配置することもできます。たとえば、Android 用のアイコンを生成するには、イメージを resources/android/icon.png に配置します。
最適な結果を得るには、スプラッシュスクリーンのアートワークを、イメージの中央にある正方形 (1200×1200px) 内に収まるようにする必要があります。スプラッシュスクリーンのテンプレートとして、https://code.ionicframework.com/resources/splash.psd を使用できます。
ionic cordova resources
は、生成されたイメージの変更を反映するように、config.xml を自動的に更新し、Cordova がそれを構成します。
このコマンドは、ローカルでリソースを生成するために cordova-res
ユーティリティを使用します。
Cordova リファレンスドキュメント
- アイコン: https://cordova.dokyumento.jp/docs/en/latest/config_ref/images.html
- スプラッシュスクリーン: https://cordova.dokyumento.jp/docs/en/latest/reference/cordova-plugin-splashscreen/
platform
リソースを生成するプラットフォーム (ios
, android
)
オプション
-
--icon
: アイコンリソースを生成します (または-i
) -
--splash
: スプラッシュスクリーンリソースを生成します (または-s
)
例
$ ionic cordova resources
$ ionic cordova resources ios
$ ionic cordova resources android