Thumbnail Problem

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

  • #16
    Hab da auch mal ne Frage. der Script funktioniert bei mir super, aber nur mit jpg Bilder. bei gif spuckt er nur ne Fehlermeldung aus... is momentan noch nicht wichtig.
    viel wichtiger: er hinterlegt jedes Bild hellblau. Warum???
    Bsp.:
    Angehängte Dateien

    Kommentar


    • #17
      Fehlermeldungen sind immer wichtig!

      Offe

      Kommentar


      • #18
        mir ist das mit der darstellung aber erstmal wichtiger!

        Der Fehler:

        Fatal error: Call to undefined function: imagegif() in /www/xxx/html/tools/partner/members_profil.php on line 167

        Kommentar


        • #19
          Ab Version 1.6 wurde die GIF-Unterstützung komplett aus der GD-Bibliothek entfernt. Diese Funktion ist also nur verfügbar, wenn Sie eine Version vor 1.6 verwenden.
          Das Bild wird falsch dargestellt weil du keine GIF unterstützung hast

          Offe

          Kommentar


          • #20
            bin da (noch nicht) so der crack, aber was ist diese GD, und kann ich das ändern

            Kommentar


            • #21
              bin da (noch nicht) so der crack, aber was ist diese GD, und kann ich das ändern
              glaube nicht so einfach.

              such mal hier im Forum nach "imagegif" da gab es schon einiges dazu.

              Offe

              Kommentar


              • #22
                wie gesagt, mit dem GIF ist momentan nicht wichtig. Das er die Bilder (JPG) so beschissen anzeigt interessiert mich viel mehr

                Kommentar


                • #23
                  Könntest du mal den Code posten?

                  Offe

                  Kommentar


                  • #24
                    PHP-Code:
                                                        <?php
                                                                    
                    if ($bild_url != ""){
                                                                        
                    $bild_verzeichnis WebOut($row1[bild_verzeichnis]);
                                                                        
                    $bildpfad "pictures/";
                                                                
                    //        echo ("\n<table width='236' cellspacing='2' cellpadding='2' border='0' align='center'>\n<tr><td align='center'><img src='$bildpfad'></tr></td>\n</table><br><br>\n");
                                                                    
                    }
                                                                    else echo (
                    "&nbsp;&nbsp;Kein&nbsp;Bild&nbsp;veröffentlicht&nbsp;&nbsp;<br><br><br><br>");
                                                        
                    ?>
                                                        
                                                        
                    <?php

                        $PicPathIn 
                    $bildpfad
                        
                    $PicPathOut="/tools/partner/pictures/out/"

                        
                    // Orginalbild 
                        
                    $bild=$bild_url

                        
                    // Bilddaten ermitteln 
                        
                    $size=getimagesize("$PicPathIn"."$bild"); 
                        
                    $breite=$size[0]; 
                        
                    $hoehe=$size[1]; 
                        
                    $neueBreite=200
                        
                    $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,"www/xxx/html" "$PicPathOut"."TN"."$bild"); 
                        } 

                        if(
                    $size[2]==2) { 
                        
                    // JPG 

                        
                    $altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild"); 
                         
                    // Color start
                        
                    for($a=0;$a<imagecolorstotal ($altesBild);$a++) 
                           { 
                               
                    $color ImageColorsForIndex($altesBild,$i); 
                               
                    $R=.255 * ($color['red'])+ .255 * ($color['green'])+ .255 * ($color['blue']); 
                               
                    $G=.255 * ($color['red'])+ .255 * ($color['green'])+ .255 * ($color['blue']); 
                               
                    $B=.255 * ($color['red'])+ .255 * ($color['green'])+ .255 * ($color['blue']); 
                               
                    ImageColorSet($altesBild$a$R$G$B); 
                           }
                           
                    // Color end
                        
                    $neuesBild=imageCreate($neueBreite,$neueHoehe); 
                        
                    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe); 
                        
                    ImageJPEG($neuesBild,"/www/xxx/html" "$PicPathOut"."TN"."$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,"/www/xxx/html" "$PicPathOut"."TN"."$bild"); 
                        } 

                        echo 
                    "Altes Bild:<BR>"
                        echo 
                    "<IMG SRC=\"$PicPathIn$bild\" WIDTH=\"$breite\" HEIGHT=\"$hoehe\"><BR><BR>"
                        echo 
                    "Neues Bild:<BR>"
                        
                    $Thumbnail=$PicPathOut."TN".$bild
                        echo 
                    "<IMG SRC=\"$Thumbnail\" WIDTH=\"$neueBreite\" HEIGHT=\"$neueHoehe\">"
                        
                    ?>

                    Kommentar


                    • #25
                      alles zwischen dem //color start und // ende hat keine wirkung!

                      Kommentar


                      • #26
                        nimm mal imagecreatetruecolor()
                        Kissolino.com

                        Kommentar


                        • #27
                          jo... Es klappt!!! mega geil. Danke

                          Kommentar

                          Lädt...
                          X