Ergebnis 1 bis 5 von 5

Thema: Thumbnail Farben verfälscht

  1. #1
    Wishmaster
    Gast

    Standard Thumbnail Farben verfälscht

    Hallo! Ich habe mir ein Script für Thumbnails besorgt. Das iast unten gepostet. Alles klappt wie ich will nur das Problem was ich habe ist das die Farben verfälscht sind und manchmal nur eine ecke des eigentlichen bildes im thumbnail als bild ausgefüllt ist und der Rest irgendeine Farbe hat.
    Was habe ich Falsch gemacht und wie kann ich den Fehler beheben??
    Danke shconmal im vorraus ich hoff mir kann jemand helfen...
    Code:
    <?
    $PicPathIn="images/";
      $PicPathOut="images/";
      // Orginalbild
      $bild="$picname.$ext";
      // Bilddaten feststellen
      $size=getimagesize&#40;"$PicPathIn"."$bild"&#41;;
      $breite=$size&#91;0&#93;;
      $hoehe=$size&#91;1&#93;;
      $neueBreite=125;
      $neueHoehe=intval&#40;$hoehe*$neueBreite/$breite&#41;;
      if&#40;$breite > 400&#41;
      &#123;
      $neueBreite2=400;
      $neueHoehe2=intval&#40;$hoehe*$neueBreite2/$breite&#41;;
      &#125;
      else
      &#123;
        $neueBreite2=$breite;
      $neueHoehe2=$hoehe;
      &#125;
    
      if&#40;$size&#91;2&#93;==1&#41; &#123;
      // GIF
      $altesBild=ImageCreateFromGIF&#40;"$PicPathIn"."$bild"&#41;;
      $neuesBild=ImageCreate&#40;$neueBreite,$neueHoehe&#41;;
      ImageCopyResized&#40;$neuesBild,$altesBild,0,0,0,0,$neueBreite,
    $neueHoehe,$breite,$hoehe&#41;;
      ImageGIF&#40;$neuesBild,"$PicPathOut"."$picname-tbns.$ext"&#41;;
        $altesBild=ImageCreateFromGIF&#40;"$PicPathIn"."$bild"&#41;;
      $neuesBild=ImageCreate&#40;$neueBreite2,$neueHoehe2&#41;;
      ImageCopyResized&#40;$neuesBild,$altesBild,0,0,0,0,$neueBreite,
    $neueHoehe,$breite,$hoehe&#41;;
      ImageGIF&#40;$neuesBild,"$PicPathOut"."$picname-tbnl.$ext"&#41;;
      &#125;
    
      if&#40;$size&#91;2&#93;==2&#41; &#123;
      // JPG
      $altesBild=ImageCreateFromJPEG&#40;"$PicPathIn"."$bild"&#41;;
      $neuesBild=ImageCreate&#40;$neueBreite,$neueHoehe&#41;;
      ImageCopyResized&#40;$neuesBild,$altesBild,0,0,0,0,$neueBreite,
    $neueHoehe,$breite,$hoehe&#41;;
      ImageJPEG&#40;$neuesBild,"$PicPathOut"."$picname-tbns.$ext"&#41;;
        $altesBild=ImageCreateFromJPEG&#40;"$PicPathIn"."$bild"&#41;;
      $neuesBild=ImageCreate&#40;$neueBreite2,$neueHoehe2&#41;;
      ImageCopyResized&#40;$neuesBild,$altesBild,0,0,0,0,$neueBreite,
    $neueHoehe,$breite,$hoehe&#41;;
      ImageJPEG&#40;$neuesBild,"$PicPathOut"."$picname-tbnl.$ext"&#41;;
      &#125;
    
      if&#40;$size&#91;2&#93;==3&#41; &#123;
      // PNG
      $altesBild=ImageCreateFromPNG&#40;"$PicPathIn"."$bild"&#41;;
      $neuesBild=ImageCreate&#40;$neueBreite,$neueHoehe&#41;;
      ImageCopyResized&#40;$neuesBild,$altesBild,0,0,0,0,$neueBreite,
    $neueHoehe,$breite,$hoehe&#41;;
      ImagePNG&#40;$neuesBild,"$PicPathOut"."$picname-tbns.$ext"&#41;;
        $altesBild=ImageCreateFromPNG&#40;"$PicPathIn"."$bild"&#41;;
      $neuesBild=ImageCreate&#40;$neueBreite2,$neueHoehe2&#41;;
      ImageCopyResized&#40;$neuesBild,$altesBild,0,0,0,0,$neueBreite,
    $neueHoehe,$breite,$hoehe&#41;;
      ImagePNG&#40;$neuesBild,"$PicPathOut"."$picname-tbnl.$ext"&#41;;
      &#125;
      ?>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    verwende stat: ImageCreate einfach ImageCreateTrueColor
    und das wars.

  3. #3
    Gast

    Standard

    Danke das hat geklappt

  4. #4
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    jup, denn die funktion die du verwendest hat nur 256Farben, was doch nichtm ehr ganz ezitgemäß ist :-p

  5. #5
    Gast

    Standard

    ja Manche sachen sahen echt OO aus *gg*
    Aber jetzt klappts endlich wunderbar. Hab mir des auchnoch umgeschrieben das die Hochkanntbilder nichtmehr so extrem hoch werden. Also das bei Hochkannt nicht nach der breite sondern nahc der höhe angepasst wird.
    Weil sonst zerschießt das das Design auch etwas.

    Nunja vielen Dank nochmal

Ähnliche Themen

  1. Thumbnail Create
    Von pr0stAta im Forum Script-Archiv
    Antworten: 0
    Letzter Beitrag: 20.12.2006, 18:14
  2. Thumbnail generieren/verbessern
    Von Abwesend im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 12.12.2006, 18:36
  3. txt daten auslesen-->thumbnail
    Von supersass1 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 08.11.2005, 21:44
  4. Thumbnail Tutorial
    Von Wais im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 27.01.2005, 22:27
  5. thumbnail-konverter
    Von joel im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 9
    Letzter Beitrag: 14.09.2004, 01:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •