Hallo,
ich verwende aus den Jedikomponenten das tjvthumbimage. Diese Kompo hat die Funktion Scaledown. Wenn ich jetzt aber ein Bild hernehm mit 800x600 und resize es auf 640x480, dann ist die fertige Datei größer als die mit der höheren Auflösung. Woran kann das liegen, oder reicht resizen nicht aus? Es gibt von dieser Kompo auch noch die Funktionen ChangeRGB und ChangeRGBCurves. Allerdings weis ich nicht, was das ist. Hier mein Code:
Delphi-Quelltext
1: 2: 3:
| jvthumbimage1.Picture.LoadFromFile('C:\test.jpg'); jvthumbimage1.ScaleDown(640,480); jvthumbimage1.picture.SaveToFile(extractfilepath(paramstr(0))+'upload.jpg'); |
Info: Bild ist am Anfang 96 KB groß und wird dann ca. 800 KB groß!!!