Peppy: GD-Libarary

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

  1. hi,

    die bilder, die ich aber auf meinem online-server bearbeitet habe
    weisen eine sehr schlechte qualität auf

    lies Dir auch mal die _Beitraege_ z. B. hier durch : http://www.php.net/manual/en/function.imagecopyresized.php
    da werden einige Tipps fuer Funktionen gegeben, die eine bessere Bildqualitaet erzeugen.

    Gruesse  Joachim

    1. lies Dir auch mal die _Beitraege_ z. B. hier durch : http://www.php.net/manual/en/function.imagecopyresized.php

      danke, hab da was gefunden.

      peppy