Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Convertir un determinado color en blanco

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Convertir un determinado color en blanco Responder citando

Hola a todos!

Tengo un canvas con una imagen cargada. Como puedo hacer para que los pixeles de color rojo se conviertan en color blanco?

He probado con varios canvas->CopyMode y y con fillRect.

Se que funcionaria recorriendo cada pixel de la imagen, pero se que con las funciones de CopyMode y FillRect se puede pero llevo ya varios dias y no doy con la tecla.

Gracias.
Volver arriba
Mensaje    Asunto: Responder citando

Soy yo otra vez..
he estado mirando para borrar una linea dibujada en un canvas (respetando lo que habia antes debajo) lo hago asi:
Image1->Canvas->Pen->Mode=pmNotXor;

Pero para pegar un trozo de imagen con CopyRect no viene el modo pmNotXor, lo he intentado con los modes que vienen, pero lo mas parecido que he visto es esto (pero no funciona como el Pen para las lineas):
Image2->Canvas->CopyMode=cmSrcInvert & cmMergeCopy;

Como puedo implementar un NotXor para usarlo con CopyMode?

Gracias
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.