Peppy: GD-Libarary

Beitrag lesen

hallo,

ich hab mir ein kleines script geschrieben, welches bilder nach dem
upload bearbeitet:

function grossbild_erstellen($dir_temp,$bildname)
{  global $pfad_temp, $dir_klein;
$size = GetImageSize("$pfad_temp$bildname");
$width = $size[0];
$height = $size[1];
$format = $size[2];

if ($format==2)
  {
   if ($width/$height >= 1 )
     {/*bild ist im querformat oder quadratisch*/
      if ($width/480 > $height/360) {$width = 480 * $height/360;}
   else {$height = 360 * $width/480;}
   $newwidth = 480;
   $newheight = 360;
  }
 if ($width/$height < 1 )
  {/*bild ist im hochformat*/
   if ($width/360 > $height/480) {$width = 360 * $height/480;}
   else {$height = 480 * $width/360;}
   $newwidth = 360;
   $newheight = 480;
  }
   // bild erstellen
   $src = imagecreatefromjpeg("bildupload/temp/$bildname");
      $im = imagecreate($newwidth,$newheight);
      imagecopyresized($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
     $img_temp = imagejpeg($im,"bildupload/gross/$bildname",95);
     imagedestroy($im);
  }
}

einige bilder habe ich so auf meinem wamp bearbeitet und war sehr zufrieden.
die bilder, die ich aber auf meinem online-server bearbeitet habe
weisen eine sehr schlechte qualität auf
(http://www.peretzki.de/seiten/datenbanktest/ausgabe.php).
ich denke man sieht, welche von diesen bildern ich meine...

mein provider meint es müsse an meinen funktionen liegen.
im php-manuel habe ich aber nichts gefunden was mir weiterhelfen
könnte.

mein provider hat GD 2.0.1 sowie PHP4.2.3.  installiert.

hat jemand einen rat?

danke,

peppy