Miniature af billede
Hejsa eksperter! Jeg har noget kode der således ud. Dets formål er at lave en thumbnail til et billede - altså en lille udgave af et større billede - og så gemme dette et sted.function createThumbnail($imageDirectory, $imageName)
{
$thumbDirectory = "billeder/thumbnails/th_" . $imageDirectory;
if(!is_dir($thumbDirectory))
{
mkdir($thumbDirectory);
}
$imageDirectory = "billeder/" . $imageDirectory;
$srcImg = imagecreatefromjpeg("$imageDirectory/$imageName");
$origWidth = imagesx($srcImg);
$origHeight = imagesy($srcImg);
$thumbWidth = 96;
$ratio = $origWidth / $thumbWidth;
$thumbHeight = $origHeight / $ratio;
$thumbImg = imagecreatetruecolor($thumbWidth, $thumbHeight);
imagecopyresampled($thumbImg, $srcImg, 0, 0, 0, 0, $thumbWidth, $thumbHeight, imagesx($thumbImg), imagesy($thumbImg));
imagejpeg($thumbImg, "$thumbDirectory/$imageName");
}
Det er fint alt sammen, bortset fra at den ikke laver en miniature af orginalbilledet, men derimod blot et udsnit af det! Hmmm, noget er galt..! :)
Håber I kan hjælpe
Jon
