2011-10-25 15 views
6

Tengo un problema. Necesito llenar (o repintar) algunos píxeles en la imagen, almacenados en control de imagen. Esta es una imagen png. Quiero decir, que todos los píxeles negros deben llenarse con, por ejemplo, color rojo. ¿Cómo puedo hacer esto? Pensé que podía acceder directamente a píxeles y usar XOR para cambiar bits especiales, pero no sé cómo hacer esto. ¿O tal vez hay una manera más fácil?Imagen WPF, cambiando el color de los píxeles

Respuesta

3

Los métodos GetPixel y SetPixel deberían funcionar para lo que necesita.

This answer tiene un ejemplo de código que debe poder adoptar para su uso.

+0

Gracias, funciona. Estoy usando WPF, pero entendí qué hacer, solo crear BitmapSource desde Bitmap, usando Interop – Ivan

Cuestiones relacionadas