2013/09/10(火) [n年前の日記]
#2 [cg_tools] ImageMagickでインデックスカラーのpngをアルファチャンネルつきフルカラーpngにしたい
HaxeFlixel ではインデックスカラーのpngを扱えないように見えたので、アルファチャンネルつきフルカラー画像の png にしないといけない。EDGE2で編集するたびに、GIMPで開いて変換してたけど、いくらなんでもアホすぎるなと。
ImageMagick を使えば、以下でできるらしい。
これで変換できるかなと思ったのだけど、identify -verbose hoge.png で確認してみたら、Type: PaletteAlpha と表示されてるな…。ファイルサイズは増えているから、何かしら以前とは違った内容になっているのは間違いないけど。まあ、HaxeFlixel で扱えてるみたいだから、これでもいいのかな…。
そもそも、HaxeFlixel 上でも、インデックスカラーのpngは扱えるっぽい。256色のpngにしたらフツーに表示できた。以前試したときは色数が異常だったのだろうか…?
ImageMagick を使えば、以下でできるらしい。
convert hoge.png png32:hoge.pngpng32 てのが、32bit color = アルファチャンネルつきフルカラー、に相当するのだろうか。
これで変換できるかなと思ったのだけど、identify -verbose hoge.png で確認してみたら、Type: PaletteAlpha と表示されてるな…。ファイルサイズは増えているから、何かしら以前とは違った内容になっているのは間違いないけど。まあ、HaxeFlixel で扱えてるみたいだから、これでもいいのかな…。
そもそも、HaxeFlixel 上でも、インデックスカラーのpngは扱えるっぽい。256色のpngにしたらフツーに表示できた。以前試したときは色数が異常だったのだろうか…?
[ ツッコむ ]
以上です。