私はan anaglyph imagesプログラムを書く必要があります。私は2つの単色の画像を持っているとしましょう:赤の色とシアンの色。アナグリフ画像を作成するにはどうすればいいですか?2色のモノカラー画像を合成するには?
私に助言を与えてください。 ありがとうございます。
P/s:私はC#プログラム言語を使用しています。
私はan anaglyph imagesプログラムを書く必要があります。私は2つの単色の画像を持っているとしましょう:赤の色とシアンの色。アナグリフ画像を作成するにはどうすればいいですか?2色のモノカラー画像を合成するには?
私に助言を与えてください。 ありがとうございます。
P/s:私はC#プログラム言語を使用しています。
を使用してコピーします。 CMYKの場合、Lightenブレンディングモードを使用します。
暗い場合は、各チャンネルの低い値(Math.Min())を使用します。 lightenの場合は、より高い値を取る(Math.Max())。
//Darken pseudocode
for(int y=0;y<CompositionBitmap.Height;y++)
for(int x=0;x<CompositionBitmap.Width;x++){
CompositionBitmap[x,y].R=Math.Min(RedBitmap[x,y].R,CyanBitmap[x,y].R);
CompositionBitmap[x,y].G=Math.Min(RedBitmap[x,y].G,CyanBitmap[x,y].G);
CompositionBitmap[x,y].B=Math.Min(RedBitmap[x,y].B,CyanBitmap[x,y].B);
}
}
1つの方法は、ImageMagick compositeユーティリティを使用してイメージをオーバーレイすることです。この方法はプログラミングを必要としない。
多分各次いで、オフセット50%のアルファでそれらを設定し、画像がRGBである場合、暗くブレンディングモードを使用する描画面を
これは、必要な赤/青の色付けを処理しません。 – DrStalker