Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   recortar una foto (https://www.clubdelphi.com/foros/showthread.php?t=41835)

kapullok_2006 27-03-2007 12:21:19

recortar una foto
 
:confused: Hola.

uso la función CopyRect(), he aplicado un ejemplo de ayuda de delphi 6, y no entiendo los parámetros de esta función.
Este es el código q he usado:

procedure TForm1.Recortar_ImagenClick(Sender: TObject);
begin
//MyRect := Rect(10,10,100,100);
MyRect:=Rect(10,10,100,100);
MyOther:=Rect(10,111,210,340);
//MyOther := Rect(10,111,100,210);
Bitmap := TBitmap.Create;
Bitmap.LoadFromFile('D:\COSAS\INTERNET_DELPHI\002.bmp');
//Form1.Canvas.BrushCopy(MyRect, Bitmap, MyRect, clBlack);
Form1.Canvas.CopyRect(MyOther,Bitmap.Canvas,MyRect);
Bitmap.Free;
end;


Saludos,gracias.

Neftali [Germán.Estévez] 27-03-2007 12:45:25

Antes de nada, comentarte que utilices TAG's cuando coloques código Delphi.
En código que has puesto funciona bien; Lo que hay que saber es qué quieres hacer.
Esto copia una parte del canvas (el que delimita MyRect(origen) del Bitmap) a otro canvas (el de form1) en la zona que delimita MyOther (destino).


La franja horaria es GMT +2. Ahora son las 16:49:38.

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