php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.08.2009, 12:01  
Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 63
matze-pe befindet sich auf einem aufstrebenden Ast
Standard Größe der Bilder in einem Verzeichnis ändern

Hallo,
ich bastel gerade ein PHP Skript der mir Bilder in einem Verzeichnis ausliest und automatisch Thumbnails erzeugt.


Ich hab bisher folgendes Skript, aber hier kann ich nur ein einzelnen Bildnamen eingeben:


PHP-Code:
$im ImageCreateFromJPEG("test.jpg");
$width ImageSX($im);
$height ImageSY($im);
$twidth 640;
$theight 480;
$im2 ImageCreate($twidth,$theight);
ImageCopyResized($im2,$im,0,0,0,0,$twidth,$theight,$width,$height);
ImageJpeg($im2"klein_test.jpg"70); 

Wie kann ich das machen das er ein kompletten Ordner mit Bilder die Größe ändert?


Vielen Dank


Gruß
Matze
matze-pe ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.08.2009, 12:24  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

na das verzeichnis auslesen und dann per schleife über alle Bilder gehen -> fertig.

Oder über konsole direkt je nachdem was Du für eni System hast
HPR1974 ist offline  
Alt 19.08.2009, 13:45  
Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 63
matze-pe befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
dankeschön das klappt jetzt schonmal, nur jetzt erstellt er jedesmal beim öffnen der seite ein neuen Thumbnail, also beim ersten mal "klein_bild.jpg" beim zweiten mal "klein_klein_bild.jpg" usw.


PHP-Code:
<?PHP

//verzeichnis lesen
$mydir getcwd()."/$bilderpfad";
$verz dir($mydir);
while(
$entry=$verz->read()){
        if(
$entry != "." && $entry != ".."){
        
$dateinamen[] = $entry;
    }
}
$verz->close();

//Ausgabe
rsort($dateinamen);
while(list(
$key$val) = each($dateinamen)) {
    if(
substr($val, -4) == ".JPG")
    {
        
                
$im ImageCreateFromJPEG("$bilderpfad/$val");
                
$width ImageSX($im);
                
$height ImageSY($im);
                
$twidth 100;
                
$theight 75;
                
$im2 ImageCreate($twidth,$theight);
                
ImageCopyResized($im2,$im,0,0,0,0,$twidth,$theight,$width,$height);
                
ImageJpeg($im2"$bilderpfad/klein_$val"70);  
                
        echo 
"<a href='$bilderpfad/$val' rel='lightbox[roadtrip]'><img src='$bilderpfad/klein_$val' border='0' width='100' height='75'></a>&nbsp";    
    }
}        
?>
matze-pe ist offline  
Alt 19.08.2009, 13:51  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

ja klar weil Du alle Bilder im gleichen Ordner ablegst und dann die thumbs wieder erneut bearbeitet werden.
Mit ein bisschen Logik bekommst Du das scon hin, zB kannste die Funktion glob benutzen und das arary das Dir geliefert wird abarbeiten
HPR1974 ist offline  
Alt 19.08.2009, 13:58  
Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 63
matze-pe befindet sich auf einem aufstrebenden Ast
Standard

danke, klappt jetzt
matze-pe ist offline  
Alt 19.08.2009, 15:13  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@ Threadöffner:

Könntest du bitte
a. (für andere mit ähnlichem Problem) deine Lösung posten?
b. den Thread als "Erledigt" markieren?

Danke,


Andi
DER_Brain ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zu Große bilder... dredav PHP Tipps 2009 3 05.08.2009 12:05
Bildupload - wie kann ich den Bildnamen im Verzeichnis ändern andy123 PHP Tipps 2008 4 06.10.2008 18:35
Größe von Popup-Fenster ändern radbale JavaScript, Ajax und mehr 3 04.10.2008 13:26
[Erledigt] verzeichnis mit rename ändern klappt nicht! litterauspirna PHP Tipps 2008 12 23.07.2008 15:03
kb Größe eines Bilder herausfinden Kein Genie PHP Tipps 2007 2 17.03.2007 08:40
Bilder von einem Webspace auf den andern transferieren. PHP-Fortgeschrittene 2 23.10.2006 16:58
Größe von Button ändern HTML, Usability und Barrierefreiheit 2 29.09.2005 15:29
Dateinamen von Bilder ändern socke PHP Tipps 2005-2 1 14.08.2005 17:40
Größe von Feld ändern O.o PHP Tipps 2005-2 6 12.08.2005 16:14
jpeg: kann man die Farbtiefe und die Größe mit PHP ändern? dh1sbg PHP-Fortgeschrittene 12 20.07.2005 10:22
ändern des document root für ein verzeichnis lomtas Server, Hosting und Workstations 2 01.05.2005 10:43
Bilder aus .htaccess - Verzeichnis laden PHP Tipps 2005 2 04.04.2005 19:45
Bilder größe ermitteln PHP Tipps 2005 5 10.01.2005 20:13
Größe ändern? PHP Tipps 2004 1 04.11.2004 11:17
Bilder im Verzeichnis anzeigen? PHP Tipps 2004 8 15.07.2004 19:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ganze ordner mit bildern größe ändern, bild größe aus ordner php, bilder größe ändern ganze ordner, php widht bilder aus ordner, php script bilder auslesen größe verändern, php größe von bildern, bilder aus ordner auslesen php gr, fotos anpassen grösse über ganze ordner, bildgröße ändern script php, bei einem kompletten ordner die bildgröße ändern, bilder ganzen ordner größe ändern, fotos dateigröße ganzen ordner ändern, imagesx größe verdoppeln php, kompletten foto ordner grösse ändern, abmessungen ändern kompletter ordner, php bild beim hochladen in der größe verändern, php ordner wechseln, alle jpg in einem ordner bearbeiten, ordner jpegs größe ändern, bilder in einem verzeichniss anpassen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum