php imagegif()直接输出失败但间接输出有效

时间:2015-07-17 16:22:15

标签: php image

我有一个PHP脚本,应该创建并显示图像。

使用此代码时,图像在网页上正确显示:

header('Content-Type: image/gif');
readfile('picture.gif');
//rest of code creating the image
imagegif($im,'picture.gif');

但是,使用此代码时不会显示图像:

header('Content-Type: image/gif');
//rest of code creating the image
imagegif($im);

在imagegif的php文档中,这段代码是作为示例给出的:

<?php
// Create a new image instance
$im = imagecreatetruecolor(100, 100);

// Make the background white
imagefilledrectangle($im, 0, 0, 99, 99, 0xFFFFFF);

// Draw a text string on the image
imagestring($im, 3, 40, 20, 'GD Library', 0xFFBA00);

// Output the image to browser
header('Content-Type: image/gif');

imagegif($im);
imagedestroy($im);
?>

我做错了什么?

0 个答案:

没有答案