Hallo,
ich habe ein Skript mit dem ich ein Bild proportional auf die Breite 300px verkleinere. Soweit funktioniert das auch. Leider ist die Qualität des Bildes dann allerdings schlecht, da es ziemlich krisslelig ist, als ob man es zu stark komprimiert hätte. Gibt es eine Möglichkeit die Qualität des Ausgangsbildes beizubehalten?
danke.
ich habe ein Skript mit dem ich ein Bild proportional auf die Breite 300px verkleinere. Soweit funktioniert das auch. Leider ist die Qualität des Bildes dann allerdings schlecht, da es ziemlich krisslelig ist, als ob man es zu stark komprimiert hätte. Gibt es eine Möglichkeit die Qualität des Ausgangsbildes beizubehalten?
PHP-Code:
function resize($namesource,$pfadsource,$pfaddest,$maxbreite,$ausgabe){
$imagesource = imagecreatefromjpeg($pfadsource.$namesource);
$breitesource = imagesx($imagesource);
$hoehesource = imagesy($imagesource);
$teiler = $breitesource/$maxbreite;
$hoehe = $hoehesource/$teiler;
$beitedest = round($maxbreite);
$hoehedest = round($hoehe);
$destimage = imagecreate($beitedest,$hoehedest);
imagecopyresized($destimage,$imagesource,0,0,0,0,$beitedest,$hoehedest,$breitesource,$hoehesource);
imagejpeg($destimage,$ausgabe);
}
resize("061.jpg","","",'300');
Kommentar