Bilder Upload - Qualität

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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.

    Kommentar


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

      Kommentar


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

        Kommentar

        Lädt...
        X