![]() |
Re: Jpegs : Qualität verringern
Zitat:
Funkt er? Wenn ja, poste mal Deine Version die den Fehler bringt, vielleicht ist dort der Wurm drin. |
Re: Jpegs : Qualität verringern
@Armin: Bei mir geht dein Code einwandfrei!! :thumb:
|
Re: Jpegs : Qualität verringern
Delphi-Quellcode:
Hier ist mein Code und er funzt leider nicht..! :(
procedure JpegConvert (INPUT,OUTPUT : string; QUALITY : integer);
var jpg : TJpegImage; begin jpg := TJpegImage.Create; try jpg.Loadfromfile('INPUT'); jpg.CompressionQuality := QUALITY; jpg.DIBNeeded; jpg.Compress; jpg.SaveToFile('OUTPUT'); finally jpg.free; end; end; |
Re: Jpegs : Qualität verringern
Wenn du INPUT und OUTPUT ohne die zwei ' schreibst, dann geht das so.
|
Re: Jpegs : Qualität verringern
Hallo, ssach,
so auf die Schnelle würde ich meinen, dass Dein Code eine Zeile vorher crasht. Soweit ich weiß, benötigt Load/SaveToFile eine komplette Pfadangabe. Zitat:
(INPUT, OUTPUT) gespeichert hast, dann gilt natürlich seine Lösung! [/EDIT] |
Re: Jpegs : Qualität verringern
der Aufruf muss dann so aussehen:
Delphi-Quellcode:
procedure Button1Click(Sender:TObject);
begin JpegConvert('C:\Bild1.jpg','C:\Bild2.jpg',50); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:08 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