0

WPF でピクセル シェーダーを使用して特定の色を削除できますが、背景の上にアルファ ピクセルがレイヤー化されています。背景色を削除したいが、アルファ ピクセルは保持したい。

たとえば、Image 1があります。これは、真っ黒な背景に不透明度 50% の赤い長方形が重ねられたものです。赤い四角形がアルファ 50% のままになるように黒い背景を削除したいので、結果の画像を画像 2-3 (左) のように青い背景に重ねることができます。

しかし、ピクセル シェーダーを使用して特定の色を削除すると、イメージ 2-3 (右) が得られますが、これは私が望んでいるものではありません。

画像 2-3

  1. 出来ますか?
  2. このプロセスはどのように呼ばれますか?
  3. WPFでそれを行うためにどのピクセルシェーダーを使用できますか?
4

0 に答える 0