2011-10-25 6 views
6

문제가 있습니다. Image 컨트롤에 저장된 이미지에서 일부 픽셀을 채우거나 다시 칠할 필요가 있습니다. 이것은 png 이미지입니다. 모든 검은 색 픽셀은 예를 들어 붉은 색으로 채워 져야합니다. 어떻게해야합니까? 픽셀에 직접 액세스 할 수 있고 XOR을 사용하여 특수 비트를 변경할 수 있다고 생각했지만이 작업을 수행하는 방법을 알지 못합니다. 아니면 더 쉬운 방법이 있을까요?WPF 이미지, 픽셀 색상 변경

답변

3

GetPixelSetPixel 방법이 필요한대로 작동해야합니다.

This answer에는 사용자가 사용할 수 있어야하는 코드 샘플이 있습니다.

+0

고맙습니다. 작동합니다. WPF를 사용하고 있지만 이해해야 할 사항은 무엇입니까? Bitmap에서 BitmapSource를 만들고 Interop을 사용하여 만듭니다. – Ivan