Forum: Multimedia
Delphi
by Khabarakh,
31. Mär 2005
var Bit: TBitmap;
begin
//Bit instanziieren, Bild laden, zeichnen oder wasauchimmer
with Image1 do
StretchDraw(Rect(0, 0, Width, Height), Bit);
Das Bild wird einfach in das Image gequetscht, das Seitenverhältnis kann sich ändern.
Für konstantes Seitenverhältnis kannst du mal nach dem Thread von Prototypjack schauen.
Forum: Multimedia
Delphi
by Khabarakh,
30. Mär 2005
Lade dein Bild in ein TBitmap und kopiere es dann mit StretchDraw/StretchBlt auf das Image. Wenn du als DestRect die Ausmaße deines Images angibst, wird das Bild genau in diese skaliert.
PS: Die GR32-Lib bietet noch ein paar Filter, wie man es aus Zeichenprogrammen kennt (keiner, bilinear, bikubisch...).