Henryk Plötz: Warum geht "ImageCreateFromJpeg" nicht bei Dateien > 40kb !?

Beitrag lesen

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