getimagesize
heidi
- php
Hallo!
ich möchte mit getimagesize() die dimension eines bildes ermitteln. das bild liegt aber nicht im dateisystem, sondern ich möchte es direkt übergeben. der paramter ist also kein pfad.
wenn ich das bild nicht auf der festplatte zwischenspeichere, funktioniert das also mit getimagsize() nicht. hat jemand eine idee, mit welcher funktion ich die höhe und breite eines bildes in binärer form ermitteln kann, ohne aufs dateisystem zugreifen zu müssen?
danke!
Hi,
wenn ich das bild nicht auf der festplatte zwischenspeichere, funktioniert das also mit getimagsize() nicht. hat jemand eine idee, mit welcher funktion ich die höhe und breite eines bildes in binärer form ermitteln kann, ohne aufs dateisystem zugreifen zu müssen?
Die Größe ist im Header des Bildes selbst hinterlegt. Also einfach diese Stelle auslesen.
Gruß, Cybaer
echo $begrüßung;
hat jemand eine idee, mit welcher funktion ich die höhe und breite eines bildes in binärer form ermitteln kann, ohne aufs dateisystem zugreifen zu müssen?
Ist "ohne aufs dateisystem zugreifen zu müssen" eine Vorgabe oder nur ein Wunsch?
Wenn es doch ein Dateisystemzugriff sein darf, bietet sich an, eine temporäre Datei mit tmpfile() zu erstellen und die Bilddaten darein zu schreiben. Diese Datei wird bei fclose() oder am Scriptende automatisch gelöscht.
Ansonsten würde ich imagecreatefromstring() und imagesx()/imagesy() zu verwenden versuchen.
echo "$verabschiedung $name";