Problem mit der Bildqualität

elPadre

Mitglied
Hallo Jungs Hallo Mädels ;)

Ich habe ein Script das mir automatisch Thumbs generiert jedoch habe ich das Problem das die Qualität der erstellten Thumbs ziemlich e ist und ich jetzt nicht weis wie ich eventuell mit Optionen bzw Parametern das ganze verbessern kann.

Vielleicht kann mir einer von euch helfen.

PHP:
<?
$PicPathIn="./webcam/";
$PicPathOut="./thumb/";

// Orginalbild
$bild4="rhall.jpg";

// Bilddaten ermitteln
$size= GetImageSize("$PicPathIn"."$bild4");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=149;
$neueHoehe= intval($hoehe*$neueBreite/$breite);
if($size[2]==2) {
// JPG
$altesBild= ImageCreateFromJPEG("$PicPathIn"."$bild4");
$neuesBild= imagecreate($neueBreite,$neueHoehe);
 imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
 ImageJPEG($neuesBild,"$PicPathOut"."TN"."$bild4");
}
$Thumbnail=$PicPathOut."TN".$bild4;
echo "<a href=\"./parser.php?topic=a2\"><IMG SRC=\"$Thumbnail\" WIDTH=\"149\" HEIGHT=\"111\"></a>";
?>


Dankeschön
lg Chris
 
Hallo Leute,

Ich habe das Problem selbst gefunden durch etwas rumspielen und "Logisches" denken *g* Soll ja manchmal ganz hilfreich sein.

Problem:

imagecreate habe ich in imagecreatetruecolor geändert ;) somit stimmt auch die Farbe

Trotzdem Danke
 
Weitere Ansätze: imagecopyresampled() statt imagecopyresized() sowie der Qualitätsparameter der imagejpeg()-Funktion.
 
Zurück