スポンサーリンク

ImageMagickでRGBカラーのpngを出力

ImageMagickで変換して作成した.pngを読み込んだときGimpのレイヤーグループが作れなかった。

どうやらインデクスカラーの画像を扱うときはレイヤーグループを使えないらしい。

問題はなぜインデクスカラーになっているのかという点で、どうやらimagemagickはpngに変換するとき、色数を見て効率の良さそうな方を自動で選ぶらしい。

magick convert src.ppm dst.png

RGBカラーを指定するには、以下のように -define を使用する。

magick convert sample16.ppm -define png:color-type=2 testRGB.png

RGBAにしたい場合は以下。

magick convert sample16.ppm -alpha on -define png:color-type=6 testRGBA.png

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


この記事のトラックバックURL: