Thema: Delphi Bildgroesse veraendern

Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Bildgroesse veraendern

  Alt 7. Mai 2007, 10:23
und damit das Bild nach dem Stretchen auch ansehnlich ist sollte man:
Delphi-Quellcode:
SetStretchBltMode(image1.Picture.Bitmap.Canvas.Handle, STRETCH_HALFTONE);
SetBrushOrgEx(image1.Picture.Bitmap.Canvas.Handle, 0, 0, nil);
vor
Delphi-Quellcode:
StretchBlt(image1.Picture.Bitmap.Canvas.Handle, 0, 0, image1.Width,
        image1.Height, Bild.Canvas.Handle, 0, 0, Bild.Width, Bild.Height, srccopy);
aufrufen.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat