Erstellte Thumbnails haben manchmal blaustich, falsche Farben oder Grau-Schleier

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

  • Erstellte Thumbnails haben manchmal blaustich, falsche Farben oder Grau-Schleier

    Hallo Leute,
    Ich benutze folgende Thumbnail Funktion, die ich ich irgendwo
    im Internet gefunden habe( ich glaube sogar hier):
    PHP-Code:
    function createthumb($picname,$folder){
    $PicPathIn=$folder."/";
    $PicPathOut=$folder."/thumb/";

    // Orginalbild
    $bild=$picname;

    // Bilddaten ermitteln
    $size=getimagesize("$PicPathIn"."$bild");
    $breite=$size[0];
    $hoehe=$size[1];
    $neueBreite=150;
    $neueHoehe=intval($hoehe*$neueBreite/$breite);

    if(
    $size[2]==1) {
    // GIF
    $altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
    $neuesBild=imageCreate($neueBreite,$neueHoehe);
    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    imageGIF($neuesBild,"$PicPathOut"."thumb"."$bild");
    }

    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"."thumb"."$bild");
    }

    if(
    $size[2]==3) {
    // PNG
    $altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
    $neuesBild=imageCreate($neueBreite,$neueHoehe);
    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    ImagePNG($neuesBild,"$PicPathOut"."thumb"."$bild");

    Allerdings habe ich damit ein Problem, unzwar haben manche der erstellten Thumbnails rotstich, oder eine Art Grau-Schleier
    oder einfach verfälschte Farben.
    Siehe meine Bildergalerie in der ich diese Funktion benutze
    http://web414.terra-hosting.de/bilds...ld=bild003.JPG
    Woran liegt das ? Ist die Funktion dafür ungeeigent ?
    Hat jemand eine bessere Funktion/Code Schnipsel ?
    Gruß
    Till
    Zuletzt geändert von till.kaufmann; 29.07.2006, 10:45.

  • #2
    rtfm: www.php.net/imagecreatetruecolor ...

    Kommentar


    • #3
      Vielen Dank ;-)

      Kommentar

      Lädt...
      X