alex: GD ImageCreate

Beitrag lesen

Hallo,
hatte den header() vor die funktion imagejpeg() geschrieben aber gleiches resultat.
unter www.lauschangriff-band.de/test/ zu bestaunen.

hier nochmal der code, der dieses verursacht.
<?php
$src_img = "andreas1.jpg";

$dest_width = 80;
$dest_height = 60;

$dest_img = imagecreatetruecolor($dest_width, $dest_height);

$result = imagecopyresized( $dest_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $width, $height); // resize the image

ob_start(); // start a new output buffer
   imagejpeg( $dest_img, "", 90 );
   $ImageData = ob_get_contents();
   $ImageDataLength = ob_get_length();
ob_end_clean(); // stop this output buffer

header("Content-type: image/jpeg") ;
header("Content-Length: ".$ImageDataLength);
echo $ImageData;

?>
vielen dank für jegliche hilfe
mfg alex

header() sollte genau vor der Ausgabe des Bildes mittels imagejpeg() stehen. Sollte sich dein Problem immer noch nicht gelöst haben, so zeige uns bitte deinen ganzen Code und einen Link, wo man sich das ganze online ansehen kann. Es scheint nämlich immer noch so zu sein, dass ein falscher Content-Type gesendet wird.

Grüße,
Fabian St.