Daniel Z.: Warum geht "ImageCreateFromJpeg" nicht bei Dateien > 40kb !?

Beitrag lesen

Moin

Ich kann keine JPEG Dateien per "ImageCreateFromJpeg" greifen,
die groesser sind als 40Kb.
(Ich habe alles ausprobiert!
Nein, hast du nicht.

  1. ===>
    hhmmm, gut was kann ich den noch machen?

Es liegt NUR an der Dateigroesse).
Nein, liegt es nicht.

  1. ===>
    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!

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ß.

  1. ===>
    Das hochladen mache ich mittels Formular und PHP. Die Datei wird auf
    einem anderen Server via FTP gespeichert. Dort wider gegriffen und
    verkleinert nochmal gespeichert. Dh. das ganze passiert NICHT lokal.

Die Fehlermeldung lautet "... is not a valid JPEG file".
Das könnte daran liegen, dass es keine valide JPEG-Datei ist ;-)

  1. ===>
    siehe 2)

kann mir bitte jemand helfen ?!
Ohne Code und Glaskugel eher nicht.

  1. ===>
    $srcImage = ImageCreateFromJPEG($server . $verzeichniss . $image);
    $server,$verzeichniss,$image wird ueber eine Funktion uebergeben.

--
Henryk Plötz
Grüße aus Berlin

  1. ===>
    Daniel Zander
    Hoffnungsvolle Gruesse aus Leverkusen