Vistas de página en total

sábado, 15 de octubre de 2011

Trabajar con Imagene

En esta aplicación jugamos con una imagen; tomamos cada pixel de la imagen previamente cargada y la colocamos en otro image cambiando el color de los pixeles, o cambiando su posición para mostrarla de cabeza o como reflejo.
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