Jeg har lavet et billede-system baseret på mapper.
Når man vælger at se en bestemt mappe, tjekkes om der findes thumbnails af alle billeder. Hvis ikke, opretter den dem der mangler.
Det skal både fungere til jpg og gif. Til jpg fungere det optimalt, men jeg har lidt problemer med gif.
Koden ser således ud:
if (($type == "gif") || ($type == "GIF")) {
$img = "billeder/" . $folder . "/" . $fil . "." . $type;
$img_size = getimagesize ($img);
$x = $img_size[0];
$y = $img_size[1];
$n_height = (100 / $x) * $y;
$src_img = imagecreatefromgif ($img);
$n_img = imagecreate (100, $n_height);
imagecopyresized ($n_img, $src_img, 0, 0, 0, 0, 100, $n_height, $x, $y);
$pre_nname = "billeder/pre/" . $folder . "_" . $fil . "_pre." . $type;
imagegif ($n_img, $pre_nname);
imagedestroy ($n_img);
}
Fejlmeldingen er:
Fatal error: Call to undefined function: imagegif() in c:\\inetpub\\wwwroot\\d_foxy\\billeder_select.php on line 58
PHP Fatal error: Call to undefined function: imagegif() in c:\\inetpub\\wwwroot\\d_foxy\\billeder_select.php on line 58
Linje 58:
imagegif ($n_img, $pre_nname);