Registriert seit: 27. Jul 2005
129 Beiträge
|
Re: Schnelles Laden von jpegs [Speicherleck]
28. Sep 2005, 22:41
Man kann auch das Bitmap Property von TJPegImage nutzen indem man es in einer Ableitung veröffentlicht.
TAdvJPegIMage=class(TJPegImage)
public
property Bitmap: TBitmap;
end;
Bezogen auf die ursprüngliche Frage bedeutet das:
1. Bild laden
2. Property Scale setzen
3. Bitmap in eine Paintbox malen
img: TAdvJPegIMage;
img.loadfromfile(...);
img.scale := "jsViertel" -> weiss gerade nicht die genaue Bezeichnung
paintbox1.cancas.draw(0,0,img.bitmap.handle) -> so im Prinzip
|