resize af billeder
Jeg har lavet en upload funktion til billeder og der skal så laves thumbnails ud af dem. Jeg har lavet følgende kode, men får fejl melding "call to undefined function" på funktionerne: imagecreatefromjpeg(), imagecreatetruecolor() og imagecopyresized(), har kigget andre steder og der benytter de også disse funktioner, hvad kan det skyldes?<code>$max_width = 66;
$max_height = 58;
$size = GetImageSize($_FILES['billed'.$i]['tmp_name']);
$width = $size[0];
$height = $size[1];
$x_ratio = $max_width / $width;
$y_ratio = $max_height / $height;
if(($width <= $max_width) && ($height<=$max_height)) {
$tn_width = $width;
$tn_height = $height;
} elseif (($x_ratio * $height) < $max_height) {
$tn_height = ceil($x_ratio * $height);
$tn_width = max_width;
} else {
$tn_width = ceil($y_ratio * $width);
$tn_height = $max_height;
}
$src = imagecreatefromjpeg($_FILES['billed'.$i]['tmp_name']);
$dst = imagecreatetruecolor($tn_width,$tn_height);
imagecopyresized($dst, $src, 0, 0, 0, 0, $tn_width, $tn_height, $width, $height);
header("Content-type: image/jpeg");
imagejpeg($dst, null, -1);
imagedestroy($src);
imagedestroy($dst);
echo "<img src='".$_FILES['billed'.$i]['tmp_name']."' alt='' />";</code>
