Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi JPEG Qualität verbessern?!? (https://www.delphipraxis.net/5090-jpeg-qualitaet-verbessern.html)

Stephan 23. Mai 2003 13:26


JPEG Qualität verbessern?!?
 
Hi,

Folgendes Problem:

Ich wandle ein JPG in ein BMP um, dann verkleiner ich die Abmaße des BMP und Speichers in eine JPG Variable. Wenn ich nun das JPG in eine Datei speicher sieht die Qualität nicht umwerfend aus. Obwohl CompressionQuality auf 100 steht. Wenn ich das Bild mit einem anderen Bild aus einem anderen Bildbearbeiter vergleich erkennt man schon einen deutlichen Unterschied. Aber wie lässt sich sowas ändern?

viele Grüße

Stephan

hobbyloser 21. Okt 2003 20:07

Re: JPEG Qualität verbessern?!?
 
genau diese frage wollte ich jetzt auch stellen :)
wenn man CompressionQuality auf 100 setzt ist vor allem das bild noch recht gross, 130*100 pixel etwa 12kb oder so, das kanns ja nicht sein =)
und wenn man die CompressionQuality z.B. auf 30 setzt, wird das bild kleiner, aber die qualität ist recht sch*****.

ich muss für die schule einen gallery creator programmieren, und deshalb brauche ich so kleine thumbnails in normaler qualität und nicht so gross, etwa 5kb oder so..sonst lädt die homepage ja ewig :?

weiss einer rat?
mfg

mirage228 21. Okt 2003 20:13

Re: JPEG Qualität verbessern?!?
 
Hallo,

ich glaube die meisten Programm "Anti-Aliasen" das verkleinerte JPG!

Hier in der Code-Library gibt es glaube ich sogar ein Beispiel zu "Anti-Aliasing"!

mfG
mirage228

S - tefano 21. Okt 2003 20:41

Re: JPEG Qualität verbessern?!?
 
Zum Stretchen von Bildern verwende ich die Stretch-Methode aus der Unit JclGraphics (siehe JCL). Der kann man auch sagen welchen Kompressionsfilter sie verwenden soll; übergibt man als Filter den Wert "rfLanczos3" (Integer-Konstante) hat man praktisch keinen wirklich sichtbaren Qualitätsverlust.
Ob das mit der normalen Stretch-Methode, die soweit ich weiß auch irgendwo mit Delphi mitgeliefert wird, auch geht, weiß ich allerdings nicht.

Bis dann,

S - tefano

hobbyloser 21. Okt 2003 21:23

Re: JPEG Qualität verbessern?!?
 
vielen dank!
jetzt ist's schon viel besser.
kompressionsfilter sehen alles fast gleich aus :)

greetz & good evening


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz