Top

svgファイルから任意のサイズのpngを作成する

Material icons https://material.io/resources/icons/?style=baseline

ImageMagick の convert コマンドだとピクセルサイズを指定しての変換が難しいというかよくわからん。

''' $ convert -density 1000 icon.svg icon.png '''

なんね、densityって。背景も透過にならんがな。
(-background noneをつけたらいいことが後にわかった)

で、使いにくいツールを使うのはバカの所業なので、以下のツールでさくっと変換します。

inkscape

aptでinstallでけます。

''' $ sudo apt install -y inkscape '''

以下のコマンドでsvgから好きなサイズのpngを生成できます!

''' $ inkscape -z -e icon.png -w 72 -h 72 icon.svg '''

以上!