0

ビットマップ イメージと byte[] があります。byte[] にはノイズなどのエフェクトが含まれています (私の場合、byte[] にはカスタム エフェクトが含まれています)。この byte[] 効果をビットマップ イメージに適用し、結果のビットマップを保存します。

私は BitmapData と byte[] を持っていますが、これらを混ぜてマージする方法がわかりませんか?

ありがとう

アップデート:

byte[] には布のテクスチャ (糸のネットなど) に似た効果が含まれています。赤、青、紫などの単色の平面ビットマップ画像があります...それはどんな色でもかまいません。このクロス テクスチャをこのプレーン ビットマップに適用して、特定の色のクロスに似たビットマップ イメージを生成できるようにします。

byte[] 効果以外の上記の効果を得るために、他の方法を使用することもできます。

ありがとう

4

1 に答える 1

0

各ピクセルの中央値を計算するのはどうですか?

byte median = (int)(origignalpixel + noisepixel)/2;

これをすべてのピクセル コンポーネント (赤、緑、青) に対して行います。

于 2010-09-30T10:28:08.313 に答える