hallo.
ich wil bei einem berichterfassungsmodul upgeloadete bilder on-the-fly als thumbnails in einen ordner speichern. der upload und das thumbnail erstellen funktioniert, aber das thumbnail ist dann einfach ein schwarzes bild mit zu grosser höhe.
hier mein code:
$image ist der name des raufgeladenen bildes, ohne dateiendung, zb.
"fenster"
$image_dir ist
"ordnername/berichtname/"
$new_width ist
80
die parameter werden korrekt übertragen.
function create_thumb ($image, $image_dir, $new_width) {
$image_info = getimagesize($image_dir.$image.".jpg"
switch ($image_info[2])
{
case 2:
$src_img = imagecreatefromjpeg($image_dir.$image.".jpg"
$ratio = $image_info[0] / $new_width;
$new_height = $image_info[1] * $ratio;
$thumbnail = imagecreate($new_width, $new_height);
imagecopyresized($thumbnail, $scr_img, 10, 10, 10, 10, $new_width, $new_height, $image_info[0], $image_info[1]);
imagejpeg($thumbnail, $image_dir.$image."_thumb.jpg"
break;
}
}
danke schonmal für die hilfe.
so long