Bilder Upload - Qualität

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bilder Upload - Qualität

    Hi,

    vielleicht kann mir jemand helfen.
    Ich möchte einen ganz normalen Bilderupload realisieren ohne irgendwelchen Luxus. habe aber das problem das die Qualität meiner Bilder sehr schlecht ist. Sogar mit Komprimierungsfaktor 100. Was mache ich falsch und was für Rahmenbedingungen müssen gegeben sein ?

    PHP Code:
    // Eigenschaften des Dateitypen

    // Eigenschaften des Dateitypen
                
    $info getimagesize($file);

    // Dateityp JPG überprüfen
           
    if ($info[2] == 2) {

                          
    header("Content-type:image/jpeg");

    // Bild auf Höhe bringen $maxy = 300
                          
    $picheight $info[1];
                          
    $picwidth $info[0];
                          if (
    $info[1]>$maxy)  {
                             
    $scale $info[1]/$maxy;
                             
    $picheight $maxy;
                             
    $picwidth $info[0]/$scale;
                          } 

    // Erstellung eines neuen Bildes
                          
    $old imagecreatefromjpeg($file);
                          
    $new imagecreate($picwidth,$picheight);
                          
    imagecopyresized($new,$old,0,0,0,0,$picwidth,$picheight,$info[0],$info[1]);
                          
    // In $picpfad ist der Pfad hinterlegt wohin das Bild kopiert werden soll
                          
    imagejpeg($new,$picpfad,$kompr);
                          
    imagedestroy($new);
                          
    imagedestroy($old);
                      } 
    Gruss internetlucky

  • #2
    dann guck dir mal move_uploaded_file() an.

    Comment


    • #3
      solltest du unter gd2 das ganze laufen lassen, nimm
      - imagecreatetruecolor() statt imagecreate()
      - imagecopyresampled() statt imagecopyresized()
      Kissolino.com

      Comment


      • #4
        ... was auch im manual/forum steht!

        Comment

        Working...
        X