tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
881
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    FlyTribun FlyTribun ist offline Rookie
    Registriert seit
    Feb 2004
    Beiträge
    6
    Hallo zusammen,

    nach langem erfolglosem Rumstöbern der Tutorials, erhoffe ich mir bei euch HILFE

    Ich möchte gerne für meine Gallery Thumbs verwenden. Das Erstellen des Thumbs im Ordner „thumbs/“ geht nur leider ist das Bild schwarz!

    Könnt ihr mir weiterhelfen bitte?

    PHP-Code:
    header("Content-type: image/jpeg");
    # OpenDirectory wo sich die Bilder befinden
    $dir=opendir('pics/');
    $i=0;
    #Auswahl Directory alle aussert ". & ..", dann ins Array $bilder Abfüllen.
    #Alle Bilder in JPG, Originalgrösse 1944x2592

    while ($file readdir ($dir)) {
      if (
    $file != "." && $file != "..") {
        
    $bilder[$i]=$file;
      
    $i++;
      }
    }

    $bilderpath='pics/';
    $thumbpath='thumbs/';
    $filename''.$bilderpath.''.$bilder[77].'';
    $thumbname=''.$thumbpath.'t_'.$bilder[77].'';
    $newwidth=50;
    $newheight=50;

    $size GetImageSize ($filename);
    $image imagecreatefromjpeg($filename); 
    $im imagecreate(50,50); 
    $thumbpath .= "t_".$bilder[77]."";
    ImageJPEG($im,$thumbpath);  
    imagecopyresized($im$image0,0,0,0,$newwidth$newheight,$size[0],$size[1] ); 
    imagejpeg($im); 
    Das Bild wird mir in dem Browser auch nicht angezeigt, da kommt die folgende Fehlermeldung:
    Die Grafik "http://localhost/flybrothers/gallery/gallery.php" kann nicht angezeigt werden, weil sie Fehler enthält.
    Geändert von FlyTribun (06.09.05 um 20:30 Uhr)
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Probier mal Folgendes:
    PHP-Code:
    <?php

        header
    ('Content-Type: image/jpeg');
        
    # OpenDirectory wo sich die Bilder befinden
        
    $dir opendir('pics/');
        
    # Auswahl Directory alle aussert ". & ..", dann ins Array $bilder Abfüllen.
        # Alle Bilder in JPG, Originalgrösse 1944x2592

        
    while( $file readdir($dir) ) {
            if( 
    $file == '.' || $file == '..' ) {
                continue;
            }
            
    $bilder[] = $file;
        }

        
    $filename 'pics/'.$bilder[77];
        
    $thumbname 'thumbs/t_'.$bilder[77];
        
    $newwidth 50;
        
    $newheight 50;

        
    $size GetImageSize($filename);
        
    $image imagecreatefromjpeg($filename);
        
    $im imagecreate($newwidth$newheight);
        
    ImageJPEG($im$thumbname);
        
    imagecopyresized($im$image0000$newwidth$newheight$size[0], $size[1]);
        
    imagejpeg($im);

    ?>
     
    Markus Wulftange

  3. #3
    FlyTribun FlyTribun ist offline Rookie
    Registriert seit
    Feb 2004
    Beiträge
    6
    Vielen Dank! Hat geklappt! Ich habe's jetzt so gelöst:
    PHP-Code:
    $dir=opendir('pics/');
    $i=0;
    while (
    $file readdir ($dir)) {
      if (
    $file != "." && $file != "..") {
        
    $bilder[$i]=$file;
        
    $bilderpath='pics/';
        
    $thumbpath='thumbs/';
        
    $filename''.$bilderpath.''.$bilder[$i].'';
        
    $thumbname=''.$thumbpath.'t_'.$bilder[$i].'';
        
    $thumbpath .= "t_".$bilder[$i]."";
        
    Header("Content-type: image/jpeg");
        
    $bild $filename;
        
    $size=getimagesize($bild); 
        
    $breite=$size[0]; 
        
    $hoehe=$size[1]; 
        
    $neueBreite=100
        
    $neueHoehe=intval($hoehe*$neueBreite/$breite); 
        
    $altesBild=ImageCreateFromJPEG($bild); 
        
    $im imagecreate(50,50); 
        
    $neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);  
    ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe); 
        
    ImageJPEG($neuesBild,$thumbpath,100); 
      
    $i++;
      }

    Sorry werde mir in Zukunft mühe geben habe nicht darauf geachtet
    Geändert von FlyTribun (06.09.05 um 23:51 Uhr)
     

Ähnliche Themen

  1. Lichtquelle / Rendern / Schwarzes Bild oO"
    Von Lescarian im Forum Cinema 4D
    Antworten: 2
    Letzter Beitrag: 31.05.07, 17:33
  2. schwarzes bild beim import
    Von shadowscout im Forum Autodesk Maya (ehemals Alias)
    Antworten: 4
    Letzter Beitrag: 26.03.05, 03:44
  3. Antworten: 1
    Letzter Beitrag: 09.07.04, 07:36
  4. Antworten: 1
    Letzter Beitrag: 11.12.03, 08:52
  5. Antworten: 1
    Letzter Beitrag: 03.01.03, 17:46