![]() |
JPeg verkleinern
Delphi-Quellcode:
Von RomanK
procedure Resizepicture(filename: string; width, height: integer);
var bmp:TBitmap; jpeg:TJpegImage; begin Jpeg:=TJpegImage.Create; try jpeg.LoadFromFile(filename); bmp:=TBitmap.Create; try if jpeg.width>jpeg.Height then begin bmp.width:=width; bmp.height:=height; end else begin bmp.width:=height; bmp.Height:=width; end; bmp.canvas.StretchDraw(Rect(0,0,bmp.width,bmp.height),jpeg); peg.assign(bmp); finally bmp.free; end; jpeg.SavetoFile(filename); finally jpeg.free; end; end; Grüsse, Daniel :hi: [edit=fkerber]Überarbeitet, Fehler verbessert; Mfg, fkerber[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz