function genThumb($src) { $percent = 0.5; debug('image:' . $src); if (!GDWrapper::available()) { return false; } $thumb = km_thumbsdir . "tn_" . $src; $src = km_appdir . km_imagesdir . $src; // Calcul des nouvelles dimensions list($width, $height) = getimagesize($src); $newwidth = $width * $percent; $newheight = $height * $percent; // chargement $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($src); // Redimensionnement imagecopyresized($thumb, $src, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); return $thumb; }