getimagesize():
Jessica
- php
Hallo,
ich ermittle zu versch. Bildern die Größe per PHP. Bei einigen sehr großen Bilder bekomme ich aber die Fehlermeldung :
getimagesize(): Read error
Wie kann ich das verhindern?
Gruß
Jessica
hi,
ich ermittle zu versch. Bildern die Größe per PHP. Bei einigen sehr großen Bilder bekomme ich aber die Fehlermeldung :
getimagesize(): Read errorWie kann ich das verhindern?
durch verwendung kleinerer bilder :-)
es wird sich vermutlich einfach um den fehler handeln, dass zu wenig speicher zur verfügung steht, um die bilder im speicher zu öffnen.
gruß,
wahsaga
Hello,
es wird sich vermutlich einfach um den fehler handeln, dass zu wenig speicher zur verfügung steht, um die bilder im speicher zu öffnen.
... und zu entfalten. Wenn eine JPG-Datei mit hoher Kompression in ein Pixel-Bild überführt werden soll, können schon einige Megabytes fällig werden.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Moin!
es wird sich vermutlich einfach um den fehler handeln, dass zu wenig speicher zur verfügung steht, um die bilder im speicher zu öffnen.
... und zu entfalten. Wenn eine JPG-Datei mit hoher Kompression in ein Pixel-Bild überführt werden soll, können schon einige Megabytes fällig werden.
Glaube ich eigentlich nicht. getimagesize() funktioniert auch ohne die gdlib, und wird deshalb vermutlich NICHT das Bild komplett in den Speicher laden, sondern sich auf die Untersuchung der Bildheader beschränken. Das bedeutet, dass nur wenige hundert Byte zu laden sind.
Wenn's dabei einen Read Error gibt, wird wohl irgendwas das Lesen der Datei stören oder verhindern: Dateirechte, Locks, korrupte Daten etc.
- Sven Rautenberg
Moin Jessica,
ich ermittle zu versch. Bildern die Größe per PHP. Bei einigen sehr großen Bilder bekomme ich aber die Fehlermeldung :
getimagesize(): Read error
Gruß
Mike