probleme image-funktionen (GD)

Alles, was PHP betrifft, kann hier besprochen werden.

probleme image-funktionen (GD)

Postby pushexe » 13. March 2005 00:15

Wenn ich zB. folgende Zeilen eingebe:

$image = imagecreatefromjpeg("picture.jpg");
imagejpeg($image);

...wird mir immer nur der Quelltext des jpegs/gif/whatever ausgegeben. Ich bin ziemlich überfragt woran das leigen könnte. Ich hoffe dass jemand eine idee hat wo der fehler liegen kann.


Ich verwende:

Windows 2k prof. (englisch)

XAMPP Version 1.4.12 [PHP: 5.0.3]

Phpinfo:
gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
pushexe
 
Posts: 2
Joined: 12. March 2005 22:31

Postby Wiedmann » 13. March 2005 00:31

Wenn ich zB. folgende Zeilen eingebe:
Code: Select all
$image = imagecreatefromjpeg("picture.jpg");
imagejpeg($image);

Diese 2 Zeilen stimmen so theoretisch. Frägt sich nun, wie der (notwendige) Rest von dem Script aussieht...

Anonsten:
Du solltest dir evtl. die Beispiele im PHP-Manual dazu ansehen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby pushexe » 13. March 2005 11:53

ich habe bereits diverse beispiele ausprobiert. um mal bei dem angeführten Beispiel zubleiben:

Code: Select all
<html><head><title></title></head><body>
<?PHP
$image = imagecreatefromjpeg("pic1.jpg");
imagejpeg($image);
?>
</body></html>


liefert mir im browser folgendes erbenis:

ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC   ... $.' «I ...und so weiter.

nach allem was ich bis jetzt gelesen habe müsste das reichen um sich ein Bild ausgeben zu lassen. Oder liege ich da falsch?
pushexe
 
Posts: 2
Joined: 12. March 2005 22:31

Postby Stefan » 13. March 2005 15:48

header? HTML?
User avatar
Stefan
 
Posts: 475
Joined: 26. December 2002 22:36
Location: Mitten in der sonnigen Südpfalz

Postby Wiedmann » 13. March 2005 18:43

Code: Select all
<html><head><title></title></head><body>
<?PHP
$image = imagecreatefromjpeg("pic1.jpg");
imagejpeg($image);
?>
</body></html>

Dies ist bestimmt kein Besipiel aus dem PHP-Manual....

In einem Script wo du imagejpeg() benutzt, kann logischerweise kein HTML-Code gleichzeitig mit ausgegeben werden.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Stefan » 13. March 2005 19:11

Abschließend....

richtig muß es dann heißen
Code: Select all
<?PHP
  header("content-type: image/jpeg");
  $image = imagecreatefromjpeg("pic1.jpg");
  imagejpeg($image);
?>


ciao, Stefan
User avatar
Stefan
 
Posts: 475
Joined: 26. December 2002 22:36
Location: Mitten in der sonnigen Südpfalz

imageproblem mit gd

Postby katze » 17. August 2005 10:56

Hallo,
ich hatte ähnliche Probleme, die Lösung kam aus dem Forum: die gd kann kein Unicode (Utf-8).
MfG
katze
katze
 
Posts: 4
Joined: 16. July 2005 11:15
Location: Stahnsdorf


Return to PHP

Who is online

Users browsing this forum: No registered users and 12 guests