Thumbnails
Jeg har anvendt følgende kode til at få PHP til at lave thumbnails. Men der sker det at de billeder den laver er af meget dårlig kvalitet, selvom de ikke er komprimeret. Jeg har så fundet ud af at det billede jeg ville lave thumbnails af havde en lodret og vandret opløsning på 75, mens thumbnails havde en lodret og vandret opløsning på 300. Kan dette være skyld i den dårlige kvalitet, og hvordan ændrer jeg det???????$userfile_name = \"Billeder/********.jpg\";
$newwidth = 100;
$size = GetImageSize($userfile_name);
$width = $size[0];
$height = $size[1];
$type = $size[2];
$newheight = round($height*$newwidth/$width);
$thumbname = \"$userfile_name\";
if ($type == 1) {
$src = imagecreatefromgif(\"$userfile_name\");
$im = imagecreate($newwidth,$newheight);
imagecopyresized($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
Imagegif($im, $thumbname);
} else if ($type == 2) {
$src = imagecreatefromjpeg(\"$userfile_name\");
$im = imagecreate($newwidth,$newheight);
imagecopyresized($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
ImageJPEG($im, $thumbname);
} else if ($type == 3) {
$src = imagecreatefrompng(\"$userfile_name\");
$im = imagecreate($newwidth,$newheight);
imagecopyresized($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
Imagepng($im, $thumbname);
} else {
echo \"Dette billedformat understøttes ikke\";
}
