QuasarのIcon Genie CLIのインストール方法とよく使うオプションについて
QuasarのIcon Genie CLIを使うとアイコン(ファビコン)をデスクトップ、macandroid、iphone用に一括して作成することができます。
QuasarのIcon Genie CLIのインストール
インストールはグローバルに一度だけ実行します。
$ yarn global add @quasar/icongenie
# or
$ npm install -g @quasar/icongenie
次回以降は不要です。
https://quasar.dev/icongenie/command-list
yarnの場合は、上に記載の通りpathを通す必要があります。
アイコンを用意する
自作があればそれを利用します。
ない場合は、仮としてアイコンを用意しましょう。
フリーなら個人利用で制約は少しありますが、以下サイトが有用です。
https://www.iconfinder.com/
できる限り大きいサイズを選びます。
pngを選択してダウンロードします。
プロジェクトフォルダのルートに配置します。
そして、わかりやすい名前(app-icon.pngなど)に変えます。
Icon Genieのコマンドライン
コマンドラインでIcon Genieによってアイコンを作成します。
icongenie generate [オプション] [ファイル名]
基本形は上の形で、その後ろにoptionsをつけていきます。
よく使うオプションについて
オプションは上で紹介した公式サイトのページで確認できます。
よく使うものを紹介します。
アイコン作成時は次のオプションが必須になります。
--icon, -i
app-icon.pngというファイルなら、
ex. icongenie generate -i app-icon.png
アイコンに背景をつけたいなら、
--theme-color [色]
色の部分は4b6cb7のように#は不要です。
--skip-trim
をいれるとアイコン周りをトリミングされません。
icongenie generate -i app-icon.png --theme-color 4b6cb7 --skip-trim
というコマンドを打つと、5つのファイルが生成されます。
バージョンによって異なるようですが、publicのiconフォルダに格納されます。
^[[A^[[ * Generated png: public/icons/favicon-16x16.png (550.0B)
* Generated png: public/icons/favicon-32x32.png (1.0KB)
* Generated png: public/icons/favicon-128x128.png (3.7KB)
* Generated png: public/icons/favicon-96x96.png (2.9KB)
^R
^[[A * Generated ico: public/favicon.ico (53.1KB)
生成時に、上のようにパスを教えてくれるのですぐにみつけられます。
package.jsonに設定する
同じコマンドをよく使う場合は、上のコマンドをpackage.jsonに設定しておくと便利です。
"scripts": {
"icons": "icongenie generate -i app-icon.png --theme-color 4b6cb7 --skip-trim"
},
ただし、色(–theme-color 4b6cb7)の部分などはアプリによって変更が必要になることが多いので、毎回確認するようにしましょう。
上のように設定すると、
npm run icons
で作成できるようになります。