Einzelnen Beitrag anzeigen

arnold mueller

Registriert seit: 27. Jul 2005
129 Beiträge
 
#13

Re: Schnelles Laden von jpegs [Speicherleck]

  Alt 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
  Mit Zitat antworten Zitat