Warum geht "ImageCreateFromJpeg" nicht bei Dateien > 40kb !?
Daniel Z.
- php
Hi Forumteilnehmer(in),
kann mir bitte jemand helfen ?!
Ich kann keine JPEG Dateien per "ImageCreateFromJpeg" greifen,
die groesser sind als 40Kb.
(Ich habe alles ausprobiert! Es liegt NUR an der Dateigroesse).
Warum?, wo liegt die Limitation?
Ist das eine Einstellung im Apache/PHP Modul? Welche?
Die Fehlermeldung lautet "... is not a valid JPEG file".
Habe PHP 4.04PL1.
Ueber eine Antwort wuerde ich sterben vor Glueck, da ich
schon 3 Stunden in allen bekannten PHP-Foren und Google usw.
gesucht habe.
Gruss Daniel Z.
Moin
Ich kann keine JPEG Dateien per "ImageCreateFromJpeg" greifen,
die groesser sind als 40Kb.
(Ich habe alles ausprobiert!
Nein, hast du nicht.
Es liegt NUR an der Dateigroesse).
Nein, liegt es nicht.
Habe PHP 4.04PL1.
Ich auch.
$h = imagecreatefromjpeg("/home/henryk/blume.jpg"); funktioniert bei mir ganz hervorragend und blume.jpg ist ca. 200 KB groß.
Die Fehlermeldung lautet "... is not a valid JPEG file".
Das könnte daran liegen, dass es keine valide JPEG-Datei ist ;-)
kann mir bitte jemand helfen ?!
Ohne Code und Glaskugel eher nicht.
--
Henryk Plötz
Grüße aus Berlin
Moin
Ich kann keine JPEG Dateien per "ImageCreateFromJpeg" greifen,
die groesser sind als 40Kb.
(Ich habe alles ausprobiert!
Nein, hast du nicht.
Es liegt NUR an der Dateigroesse).
Nein, liegt es nicht.
Habe PHP 4.04PL1.
Ich auch.
$h = imagecreatefromjpeg("/home/henryk/blume.jpg"); funktioniert bei mir ganz hervorragend und blume.jpg ist ca. 200 KB groß.
Die Fehlermeldung lautet "... is not a valid JPEG file".
Das könnte daran liegen, dass es keine valide JPEG-Datei ist ;-)
kann mir bitte jemand helfen ?!
Ohne Code und Glaskugel eher nicht.
--
Henryk Plötz
Grüße aus Berlin
Moin
leider doch.
Ich habe ein Ausgangsbild das 200k gross ist.
Komprimiere ich dieses via Imageready in ein 39.9k grosses Bild,
kann ich dieses auf den Server hochladen und via ImageCreateFromJpeg
usw. verkleinern.
Ist das Bild aber 40k gross wird es hochgeladen aber ImageCreateFromJpeg
bricht ab, mit der Fehlermeldung "... is not a valid JPEG file".
Laut dieses Versuchs kann es nur an der Dateigroesse liegen!
Nein, hast du es mal mit anderen Bildern getestet?
( ) Dein Bildbearbeitungsprogramm produziert unter Umständen defekte Bilder
( ) Dein Dateiübertragungsprogramm produziert unter Umständen defekte Dateien
( ) Sonstiger Fehler
Such dir was aus. An imagecreatefromjpeg liegt es jedenfalls nicht. Ich hab das eben noch mal ausprobiert und mit meinem ziemlich garantiert unkaputten Bildbearbeitungsprogramm (The GIMP) das Bild auf diverse andere Dateigrößen gebracht (u.a. 39.9 kB und 40.0 kB) und die Funktion hat sie alle geschluckt. Ich kann die Datei sogar mutwillig durch einfügen einiger Zeichen zerstören und sie wird immer noch geschluckt. (Bloß mit größeren Darstellungsfehlern angezeigt)
Ansonsten: Könnte man das Bild (nach der Verkleinerung) oder das Skript mal sehen?
--
Henryk Plötz
Grüße aus Berlin