hallo!
ich habe folgende funktion:
function thumb ($source, $dest)
{
$src_width = 150;
$src_height = 150;
$image = imagecreatefromjpeg($source);
list($src_width, $src_height) = getimagesize($source);
if($src_width >= $src_height)
{
$new_image_width = $img_width;
$new_image_height = $src_height * $img_width / $src_width;
}
if($src_width < $src_height)
{
$new_image_height = $img_width;
$new_image_width = $src_width * $img_height / $src_height;
}
$new_image = imagecreatetruecolor($new_image_width, $new_image_height);
imagecopyresampled($new_image, $image, 0, 0, 0, 0, $new_image_width,$new_image_height, $src_width, $src_height);
imagejpeg($new_image, $dest, 100);
}
eigentlich müsste sie einwandfrei funktionieren...aber ich bekomme folgende fehler:
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in C:\apachefriends\xampp\xampp\htdocs\yildimaz\check_pictures.php on line 29
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\xampp\htdocs\yildimaz\check_pictures.php on line 30
Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\xampp\htdocs\yildimaz\check_pictures.php on line 31
also der 2. und 3. kommt natürlich dadurch zustande, weil bei imagecreatetruecolor() die maße irgendwie falsch sind ... aber wieso ? hmm ich hoffe mir kann jemand helfen ...
phillip