Thumbnail Problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #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.:
    Attached Files

    Comment


    • #17
      Fehlermeldungen sind immer wichtig!

      Offe

      Comment


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

        Comment


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

          Comment


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

            Comment


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

              Comment


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

                Comment


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

                  Offe

                  Comment


                  • #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\">"
                        
                    ?>

                    Comment


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

                      Comment


                      • #26
                        nimm mal imagecreatetruecolor()
                        Kissolino.com

                        Comment


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

                          Comment

                          Working...
                          X