Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „GDLib Fehler bei der direkten Ausgabe des Bildes“

Y

YannickB

Guest

Guten Morgen zusammen,
Ich erzeuge mit einem PHP Skript eine Bilddatei (jpg) und möchte diese direkt ausgeben.
Wenn ich das erzeugte Bild erst speichere funktioniert alles ohne Probleme:
PHP:
imagejpeg($this->Image, "../tmp/test.jpeg", 100);
echo "<img src=\"../tmp/test.jpeg\" border=\"0\" alt=\"grafik\" />";
Wenn ich das Bild nun aber direkt ausgeben möchte erhalte ich jedes mal vom FF die Fehlermeldung: "Die Grafik ... kann nicht angezeigt werden, da sie Fehler enthält."
PHP:
header("Content-type: image/jpeg");
imagejpeg($this->Image, NULL, 100);
Da das Speichern des generierten Bildes ja funktioniert kann ich davon ausgehen, dass ich den Fehler in den hier angegebenen Codeschnipsel lösen kann.

Ich hoffe mir kann jemand bei meinem Problem Helfen.

Schonmal vielen Dank im Vorraus!

Gruß
Yannick
 

Duddle

Posting-Frequenz: 14µHz

AW: GDLib Fehler bei der direkten Ausgabe des Bildes

Probier es erstmal ohne header(), aber ebenfalls mit NULL, dann schau dir die Ausgabe an. Die Ausgabe ist dann entweder der Byte-Strom des JPEGs oder irgendeine Fehlermeldung oder eine Mischung davon. Falls eine Fehlermeldung erscheint, kannst du von dort aus weitermachen.


Duddle
 
Y

YannickB

Guest

AW: GDLib Fehler bei der direkten Ausgabe des Bildes

Hallo,
vielen Dank für deine Antwort.
Die Ausgabe ohne den header sind ganz viele komische Zeichen, aber leider keine Fehlermeldung.
Gruß
Yannick
 

Duddle

Posting-Frequenz: 14µHz

AW: GDLib Fehler bei der direkten Ausgabe des Bildes

Du sagst zwar, dass das Bild nach Speichern angezeigt werden kann, aber trotzdem würde ich es z.B. mal mit dem ersten Beispiel von http://www.php.net/manual/en/function.imagejpeg.php probieren. Falls dieses in beiden Varianten funktioniert, hast du in deinem Script ein Problem und müsstest vielleicht mehr Auszüge zeigen.
Falls auch das Beispiel fehlerhaft reagiert, könnte ich auch nur wild spekulieren und würde wohl versuchen die Fehlerausgabe von Apache und PHP sehr hoch einzustellen und mich durch die Logs kämpfen.


Duddle
 
Y

YannickB

Guest

AW: GDLib Fehler bei der direkten Ausgabe des Bildes

Hallo,
danke dir für den Tipp, hat mich ein ganzes Stück weiter gebracht.
Nachdem ich festgestellt habe, das schon beim includen der benötigten Klasse die Grafik nicht mehr fehlerfrei ist, habe ich festgetstellt, das in der Datei nach dem ?> noch zwei leerzeilen kamen, die waren dann wohl zu viel.
Vielen Dank & Gruß
Yannick
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.182
Beiträge
2.582.057
Mitglieder
67.254
Neuestes Mitglied
MKP
Oben