hi,
<?php echo imagejpeg("$thumb"); ?>
ich glaube so gehts nicht. Du brauchst eine Datei, die das Bild erzeugt:
<?php
header("Content-type: image/jpeg");
$src = $HTTP_GET_VARS['SRC'];
$img = imagecreatefromjpeg($src);
$imgSize = getImageSize ($src);
$nHoch = 40;
$factor = $imgSize[1]/$nHoch;
$nBreit = $imgSize[0]/$factor;
$nImg = imagecreate($nBreit, $nHoch);
$copy = imagecopyresized($nImg, $img, 0, 0, 0, 0, $nBreit, $nHoch, $imgSize[0], $imgSize[1]);
imagejpeg($nImg, "", 95);
imagedestroy($nImg);
?>
und eine zweite, in die das als source eingebunden wird:
<html>
<head>
</head>
<body>
<?php
$src = "/home/www/hosts/de/gfx/test/luxus.jpg";
echo '<img src="makeThumbnail.php?SRC=' . $src . '">';
?>
</body>
</html>
so klappts jedenfalls bei mir. Cachen waere natuerlich gut...
Gruesse Joachim