2011-10-25 160 views
6

我遇到了問題。我需要填充(或重新繪製)圖像中的一些像素,存儲在Image控件中。這是一個PNG圖像。我的意思是,所有的黑色像素都應該填充,例如紅色。我怎樣才能做到這一點?我以爲我可以直接訪問像素,並使用XOR更改特殊位,但我不知道如何執行此操作。或者也許有一個更簡單的方法?WPF圖像,改變像素的顏色

回答

3

GetPixelSetPixel方法應該爲你需要的工作。

This answer有一個代碼示例,您應該可以採用它以供您使用。

+0

謝謝,它的工作原理。我使用的是WPF,但我明白,該怎麼做 - 只需使用Interop從Bitmap創建BitmapSource即可 – Ivan