Entwickler-Ecke

Sonstiges (Delphi) - Bilder Verkleinern


DelphiDelphin - Do 07.04.05 17:09
Titel: Bilder Verkleinern
Hi wie kann ich machen das die 1024x768 bilder im Image1 300x300 angezeigt werden
habe dies schon versucht aber funzt nicht

Delphi-Quelltext
1:
2:
image1.Picture.Height := 300;
 image1.Picture.Width:=  300;


jojo-sp - Do 07.04.05 17:26

Such einfach mal im Forum, aber ganz kurz aus dem Kopf.
Mit Image1.canvas.stretchdraw(Rect(0,0,300,300),Bitmap) kannst du die Bitmap verkleinert auf einem Image ausgeben.
Ist nur aus dem Kopf. Mit der Bitmapangabe musst du mal selber noch genauer nachgucken.


DelphiDelphin - Do 07.04.05 17:31

Geht das auch mit JPG ???


wulfskin - Do 07.04.05 19:38

Hallo,

Jpegs kannst du nur mit der Eigenschaften scaled (?) verkleinert anzeigen lassen, aber nicht die Größenverhältnisse verändern. Da hilft also nur ein Umweg über BMP oder du zeichnest es direkt mit JPEG als Quelle auf deine PaintBox.

Gruß Hape!