获取imagejpeg以正确显示

时间:2012-02-17 11:52:17

标签: php image jpeg

无论如何我可以使用它来显示图像而不必保存它吗?

imagejpeg( $thumb, NULL, 100 );

这只会在网页上产生奇怪的字符。

3 个答案:

答案 0 :(得分:1)

你需要为它设置标题

header('Content-Type: image/jpeg');
imagejpeg( $thumb, NULL, 100 );

(假设你知道imagejpeg的所有参数)

答案 1 :(得分:1)

您需要正确设置Content-Type标头才能使其正常工作:

header('Content-Type: image/jpg');

答案 2 :(得分:0)

$thumb = imagecreatefromjpeg($url);
header('Content-type: image/jpeg');
imagejpeg($thumb);
imagedestroy($thumb);

以上应该有效。 如果您在框架中执行此操作,则应禁用布局。