Andre: Probleme mit Imageresize GDLib

Beitrag lesen

Hi,
kann mir bitte wer helfem ich habe hier einen Code zum kopieren und resizen eines bildes.
leider bekomme ich ab und an immer ein bild, das die max_breite überschreitet, z.b. mit 178x194px... wie kann das sein? Kann mir bitte jemand helfen den fehler zu finden? Danke
Mein Code:

  
$breite_max = 164;  
$hoehe_max = 194;  
    		  
$size=getimagesize($path);  
if($size[2]){  
$imagetype = $size[2];  
$breite=$size[0];  
//die($breite);  
$hoehe=$size[1];  
  
if($breite < $hoehe){  
        $neueHoehe = $hoehe_max;  
        $neueBreite = intval($breite*$neueHoehe/$hoehe);  
        }else{  
        $neueBreite = $breite_max;  
        $neueHoehe = intval($hoehe*$neueBreite/$breite);  
        }  
        switch($imagetype)  {  
		case 1: // GIF  
       		$image = imagecreatefromgif($path);  
      		break;  
  	default:  
  		 die('Unsupported imageformat');  
  
               }  
$neuesBild=imageCreateTrueColor($neueBreite,$neueHoehe);                  imagecopyresampled($neuesBild,$image,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);  
  

Grüße
André