problemer med kvaliteten efter skalering til mindre .jpg
HejKvaliteten af billedet bliver væsenligt dårligere efter at jeg reesizer billedet.
------------
<?php
$filename = $_GET[image];
$fileend = substr($filename, -3);
header ("Content-type: image/jpeg");
if ($fileend != "jpg") {
$filename = "billede-fejl.jpg";
}
list($width, $height) = getimagesize($filename);
$maxwh = $_GET[maxwh];
$diference = $width/$height;
if ($diference > 1) {
$newwidth = $maxwh;
$newheight = ceil($maxwh/$diference);
if ($newheight>$maxwh){$newheight=$maxwh;}
} else {
$newheight = $maxwh;
$newwidth = ceil($maxwh/$diference);
if ($newwidth>$maxwh){$newwidth=$maxwh;}
}
$thumb = imagecreate($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb, null, 100);
imagedestroy($thumb);
?>
------------
$maxwh = maximum bredte / højde på billedet
$image = billedet
Jeg ved godt at:
- - - - - imagejpeg($thumb, null, 100);
100 er kvaliteten, men det hjælper ikke at sætte den op eller ned.
