Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 26-12-2003
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Poder: 24
Descendents Va por buen camino
Pon en un form 2 images image1, image2. Pon un radiogroup,
radiogroup1, pon un button.En el readiogroup pon 4 items.

y wn wl image1 , cargale una imagen bitmap, y en el button pon este código

Código:
procedure TForm1.Button1Click(Sender: TObject);
var
i,j :integer;
begin
  WITH Image1.Canvas.ClipRect DO
  BEGIN
    FOR i := Left TO Right DO
    BEGIN

      FOR j := Top TO Bottom DO
      BEGIN
        CASE radiogroup1.itemindex OF
(*0 *)     0:  Image2.Canvas.Pixels[i,j]                  :=
                    Image1.Canvas.Pixels[i,j];

(*90*)     1:  Image2.Canvas.Pixels[j,Right-i-1]          :=
                    Image1.Canvas.Pixels[i,j];

(*180*)    2:  Image2.Canvas.Pixels[Right-i-1,Bottom-j-1] :=
                    Image1.Canvas.Pixels[i,j];

(*270*)    3:  Image2.Canvas.Pixels[Bottom-j-1,i]         :=
                    Image1.Canvas.Pixels[i,j]
        END
      END

    END
  END
end;
Compila y dale al boton

Suerte
Saludos
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:37:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi