0

シェル コマンドを使用して、透明な PNG ファイルに対して次の操作を実行できます。

convert image.png -background Black -flatten image.png

結果の画像の背景は黒くなりました。Magick++ API を使用してこれを行うにはどうすればよいですか? 他の操作に既に使用している Image オブジェクトがあります。

Image img(filename);
img.resize(Magick::Geometry("x48"));
img.unsharpmask(5.0, 0.5, 50.0, 50.0);
img.gamma(0.5);
...

サイズ変更を行う前に、画像の透過性を処理し、代わりに黒にする必要があります。

ありがとう。

4

1 に答える 1