frage zu thumbnails

Dieses Thema im Forum "Webentwicklung" wurde erstellt von master2005, 28. Juni 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 28. Juni 2006
    ok mir wurde zwar geholfen es klappt auch jetzt aber die bild quali vom kleinen bild ist sher schlecht also rot bei mir was kann das sein??

    Code:
    <?
    $PicPathIn="bilder/";
    $PicPathOut="bilder/out/";
    
    // Orginalbild
    $bild="Foto.jpg";
    
    // Bilddaten feststellen
    $size=getimagesize("$PicPathIn"."$bild");
    $breite=$size[0];
    $hoehe=$size[1];
    $neueBreite=100;
    $neueHoehe=intval($hoehe*$neueBreite/$breite);
    
    if($size[2]==1) {
    // GIF
    echo "nur jpg";
    }
    
    if($size[2]==2) {
    // JPG
    $altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
    $neuesBild=ImageCreate($neueBreite,$neueHoehe);
    ImageCopyResized($neuesBild,$altesBild,0,0,0,0,
    $neueBreite,$neueHoehe,$breite,$hoehe);
    ImageJPEG($neuesBild,"$PicPathOut"."TN"."$bild");
    }
    
    echo "Altes Bild:
    ";
    echo "
    HEIGHT=\"$hoehe\">
    
    
    ";
    echo "Neues Bild:
    ";
    $Thumbnail=$PicPathOut."TN".$bild;
    echo "
    HEIGHT=\"$neueHoehe\">";
    ?>
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 28. Juni 2006
  4. #3 28. Juni 2006
    ~ Spam filtered ~
     
  5. #4 28. Juni 2006
    Dies liegt an einer falsch konfigurierten GD lib!
     
  6. #5 28. Juni 2006
    versuch es mal mit den beiden netten befehlen ^^

    imagecreatetruecolor anstatt ImageCreate

    imagecopyresampled anstatt ImageCopyResized

    ansonsten kann man meine ich noch

    ImageJPEG(100,$neuesBild,"$PicPathOut"."TN"."$bild");

    machen bin mir aber nicht mehr ganz sicher die 100 würde wenn für die quali stehen ... probier aber erstmal das was ich dir oben geschreiben habe, bei mir hat es immer genutzt :)

    edit://
    ImageJPEG($neuesBild,"$PicPathOut"."TN"."$bild",100);

    sorum ist es doch richtig : )
     
  7. #6 29. Juni 2006
    habe es jetzt schon danke euch haben euch allen ne 10 gegeben für eure hilfe

    ,fg
     
  8. #7 29. Juni 2006
    erledigt

    ~ closed ~
     

  9. Videos zum Thema
Die Seite wird geladen...
  • Annonce

  • Annonce