Jannes: getimagesize von URL und GD-Bearbeitungen

Beitrag lesen

Hallo zusammen,

ich sammle in dem PHP Programm Gallery 2 Bild-IDs in einer eigenen Session, von denen ich später a) die Originalbilder und b) Thumbnails brauche.
Gallery erlaubt mittels apaches mod_rewrite kurze urls in Verbindung mit den IDs. So kann ich relativ problemlos die Originalbilder per HTTP bekommen. Allerdings komme ich nicht an die Thumbnails heran, die irgendwo von Gallery/Smarty in Cache-files vorgehalten werden. Deshalb wollte ich die bei Bedarf einfach mit GD selber erstellen und speichern.

Leider ist auf dem Server die Verwendung der Funktionen file_get_contents() und getimagesize() mit URLs nicht erlaubt. :-(

Eine Alternative zu file_get_contents() hätte ich per HTTP-Klasse, um die Bilder dann als StringBuffer zu bekommen, aber um proportional verkleinerte Thumbnails zu erzeugen ist getimagesize() ja (fast) unverzichtbar. Gibt es eine andere Möglichkeit, die Höhe und Breite der Bilddatei zu lesen?

Gruß, Jannes