Registriert seit: 16. Jan 2004
364 Beiträge
|
Re: löschen eines images
1. Feb 2004, 11:21
achja wenn du nur
var
buffer: TBitmap;
hast und dann sagst buffer := Image1.Picture.Bitmap dann übergibst du nur deinen Zeiger auf das Bild. die Daten werden nicht dupliziert.
dazu musst du erst
Delphi-Quellcode:
buffer := TBitmap.Create;
buffer.pixelformat := image1.picture.bitmap.pixelformat;
buffer.width := image1.picture.bitmap.width;
buffer.height := image1.picture.bitmap.height;
buffer.Canvas.CopyRect(bounds(0,0,buffer.width, buffer.height),image1.picture.bitmap.canvas,bounds(0,0,buffer.width, buffer.height)) ;
machen.
[edit=Luckie]Delphi-Tags gestezt. Mfg, Luckie[/edit]
|
|
Zitat
|