Hi zusammen
Ich bin verzweifelt am versuchen, meine THumbnail-Funktion bei gif's transparenztauglich zu machen... wo stehe ich am falschen ende?
	
grüsse, chris
							
						
					Ich bin verzweifelt am versuchen, meine THumbnail-Funktion bei gif's transparenztauglich zu machen... wo stehe ich am falschen ende?
PHP-Code:
	
	
function make_thumb($img_src, $img_width=1024, $des_src, $quali = 90) {
    ini_set("memory_limit",-1);
    ini_set("max_execution_time",-1);
    $end     = substr($img_src, -5);
    $end     = stristr($end,'.');
    if(stristr($end,'gif')) {
     $im = imagecreatefromgif($img_src);
    } else {
     $im = imagecreatefromjpeg($img_src);
    }
    list($src_width, $src_height) = getimagesize($img_src);
    if($src_width >= $src_height) {
        $new_image_width = $img_width;
        $new_image_height = $src_height / $src_width * $img_width;
    }
    if($src_width < $src_height) {
        $new_image_height = $img_width;
        $new_image_width = $src_width / $src_height * $img_width;
    }
    $new_image = imagecreatetruecolor($new_image_width, $new_image_height);
    $color = imagecolorallocate($new_image,255,255,255);
    imagecolortransparent($new_image,$color);
    imagecopyresampled($new_image, $im, 0, 0, 0, 0, $new_image_width,$new_image_height, $src_width, $src_height);
    if(stristr($end,'gif')) {
    imagegif($new_image, $des_src, $quali);
    } else {
    imagejpeg($new_image, $des_src, $quali);
    }
    imagedestroy($new_image);
} 
 
          


Kommentar