🐷

PlantUMLで透過効果の付いたPNGをスプライト化する

2024/10/11に公開

PlantUMLで-encodespriteオプションを用いることで、PNGファイルをスプライト化できますが、どうやら、アルファチャネルは考慮していないようです。そのため、そのままスプライト化すると残念なことになります。とりあえず、一番簡単な方法として、imagemagickで対応してみます。

magick tablet-64x64.png -background white -flatten -alpha off tablet-64x64-final.png

magickコマンドで背景を白にしてアルファチャネルを排除しました。
これで、encodespriteすれば、大丈夫だと思います。

Discussion