para esto tomamos el color de el pixel en la posición x,y, y lo colocamos en la segunda image con el mismo color o cambiando de color y jugando con las posiciones de estos.
Por ejemplo así quedaría el método o botton para reflejar la image
TColor color;
int y= Image1->ClientWidth;
for(int j=0;j<Image1->ClientWidth;j++)
{
for(int i=0;i<Image1->ClientHeight;i++)
{
color=Image1->Canvas->Pixels[j][i];
Image2->Canvas->Pixels[y][i]=color;
}
y--;
}
Asi quedo nuestra Aplicacion:
pintamos los pixeles de color rojo
de color verde
de color azul
imagen de cabeza
reflejo de la imagen
esta aplicacion tambien te permite dar zoom a la imagen con solo dar clic sobre ella
y esta es nuestra aplicación...
Aqui puedes descargarla
No hay comentarios:
Publicar un comentario