[PhP - Thumbnails] Komprimierungsrate erhöhen

murdi

Erfahrenes Mitglied
Guten Morgen zusammen,

wie man dem Titel des Threads entnehmen kann, habe ich mal eine Frage zur besseren Komprimierung von Thumbnails.

Zunächst ein kleines Beispiel:

http://www.simple-media.de/Webshop/Grafiken/Artikelbilder/1102623997thumb_p.jpg

Dieses Bild ist trotz Verkleinerung noch gute 5,5 KB groß, was mir persönlich noch als zu viel erscheint. Auf anderen Seite ( http://www.ebay.de , ... ) sind Bilder der gleichen Größe ca. 2 - 3 KB.

Kurze Erläuterung zur Erstellung des Vorschaubildes ( am Beispiel Format *.jpeg ):

PHP:
$altesBild=ImageCreateFromJPEG("$upload");
$neuesBild=ImageCreate($neue_breite, $neue_hoehe);   ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neue_breite,$neue_hoehe,$breite,$hoehe);
$bildlink_klein = "../Grafiken/Artikelbilder/".time()."thumb_".$upload_name;
ImageJPEG($neuesBild, $bildlink_klein , $BildQualitaet );

Die Bildqualität liegt derzeit bei 100, sobald ich aber etwas kleinere Werte nehme ist mir der Qualitätsverlust im Verhältnis zur Bildgröße, einfach gesagt, als nicht akzeptabel einzustufen. !

Vielleicht hat der eine oder andere von euch eine Idee was sich noch verbessern ließe.
Schönen 3. Advent noch.
Gruss erik.
 
Nimm mal statt [phpf]imagecopyresized[/phpf] die Funktion [phpf]imagecopyresampled[/phpf]!
Das sollte dir größe vermindern....
Ansonsten nimm noch die Quali 80-90 :)

Cu
 
Hallo Operator_Jon,

danke für deine schnelle und wirklich sehr hilfreiche Antwort
Das Vorschaubild ist nun kleiner 2 KB, genau diese Größe habe ich auch angestrebt.

Danke und schönen Sonntag noch.
 
Zurück