Fenstergröße
Karsten21
- php
Hallo,
ich möchte per getimagesize() die Breite und Höhe von allen Bilder in einem Orden die den Namen bildx.jpg (für steht die Nummer der Bildes z.B bild1.jpg usw.)tragen getrennt auslesen und dann den größten Wert von Höhe und Breite verwenden um ein Fenster zu öffnen (mit Java) in dem dann die Bilder angezeigt werden.
Also das Javascript für das Fenster habe ich schon.
Von der Überlegung her soll das so ablaufen:
-Ordnername wird per get übergeben
-von allen Bilddateien mit dem Namen bildx.jpg in dem Ordner wird die Höhe und Breite ermittelt
-alle breiten Werte werden verglichen und der höchste ausgegeben
-alle höhen Werte werden verglichen und der höchste ausgegeben
Kann mir bitte jemand einen Denkanstoß oder Scriptteil geben wie ich das realisieren kann ?!?
Hello,
dann schau Dir mal http://de.php.net/manual/de/function.readdir.php
und http://de.php.net/manual/de/function.is-file.php
und http://de.php.net/manual/de/function.pathinfo.php
an.
Daraus solltet Du dann eigentlich schon was zusammenbasteln können.
Außerdem beschäftige Dich mit den Arrayfunktionen.
Hier bietet sich ein Array mit der Struktur:
$_files['name'][1] => wert
$_files['name'][2] => wert
...
$_files['name'][n] => wert
$_files['x'] [1] => wert
$_files['x'] [2] => wert
...
$_files['x'] [n] => wert
$_files['y'] [1] => wert
$_files['y'] [2] => wert
...
$_files['y'] [n] => wert
usw. an. Dann kann man das nach jedem Wert (jeder Dimension) sortieren lassen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hi,
Kann mir bitte jemand einen Denkanstoß oder Scriptteil geben wie ich das realisieren kann ?!?
Ich habe gerade einen "Image-Browser" geschrieben, aber noch nicht veröffentlicht. Das Programm liest alle GIFs,JPEGs und PNGs ein, ermittelt die maximale Größe, reduziert ggf. auf Thumbnail-Größe, etc.
Der Link zur (noch nicht fertigen/noch nicht eingebundenen) HTML-Seite zum Programm (welches fertig ist - prinzipiell zumindest ;-)):
http://Coding.vampirehost.de/IBrowse
Links zu Beispielen und dem Source findest Du dort ...
Ein Beispiel für hier:
http://Coding.vampirehost.de/IBrowser?path=/gruft/coding/skins/tos4/img&width=60&height=60
(dank der "fürsorglich mitdenkenden" Link-Umwandlung des Forums nicht klickbar)
Gruß, Cybaer