Probleme mit Thumb-Script

Tix

Erfahrenes Mitglied
Das hier ist mein Script

PHP:
function thumbnewwidth($width, $img_src, $img_tar){
         
    if (file_exists($img_src)) {           
     $size = getimagesize($img_src);
     $height_alt = $size[1];
     $width_alt = $size[0];
     $width_neu = $width;
     $height_neu_gen = $height_alt * $width_neu / $width_alt;
     $height_neu = round($height_neu_gen);
     $thumb = imagecreatetruecolor ($width_neu, $height_neu);
                  
        switch ($size[2]){
         case "1": $img_source = ImageCreateFromGIF ($image);break;
         case "2": $img_source = ImageCreateFromJPEG ($image); break;
         case "3": $img_source = ImageCreateFromPNG ($image); break;
         default: $img_source = ImageCreateFromWBMP ($image);
        }
                    
    imagecopyresampled ($thumb, $img_source, 0, 0, 0, 0, $width_neu, $height_neu, $width_alt, $height_alt);    
    imagejpeg($thumb, $img_tar, 80);          
    }
    
}
So lasse ich es ausgeben...
PHP:
require('_functions.php');

$width= "400";
$img_src= "test.jpg";
$img_tar= "test2.jpg";

thumbnewwidth($width, $img_src, $img_tar);
Allerdings erzeugt das Script immer nur ein schwarzes Bild und gibt folgende Fehlermeldung aus.
Code:
Warning:  imagecopyresampled(): supplied argument is not a valid Image resource in C:\Inetpub\Www_root\bloemker-immobilien.de\test\_functions.php on line 21


Kann mir da jemand helfen?

Danke schonmal
 
Die Variable $image wird nirgentwo zugewiesen... warscheinlich meinst du $img_src
PHP:
switch ($size[2]){
    case "1": $img_source = ImageCreateFromGIF ($img_src);break;
    case "2": $img_source = ImageCreateFromJPEG ($img_src); break;
    case "3": $img_source = ImageCreateFromPNG ($img_src); break;
    default: $img_source = ImageCreateFromWBMP ($img_src);
}
 
Zurück