0

我创建了一个图像类来使用 GD 库在网站上显示和转换图像。当我想在站点中显示没有任何 HTML 代码的 jpeg 图像时,一切都会好起来的,因为我设置了 header('Content-Type: image/jpeg')。我的代码如下:

$filepath = 'path to the image file';
$info = getimagesize( $filepath );
$this->type = $info[2];
if( $this->type == IMAGETYPE_JPEG ) 
{
    $this->image = imagecreatefromjpeg($filepath); // set the resource image
} 
   if( $this->type == IMAGETYPE_JPEG )
   {
    $type = 'image/jpeg';
   }
 header('Content-Type: ' . $type );
  if( $this->type == IMAGETYPE_JPEG )
  {
    imagejpeg( $this->image );
   }

此代码完美运行,但如果我想在 HTML 代码中显示图像(ob_start 不起作用),我应该如何显示图像。

4

1 回答 1

0

像任何常规图像一样从不同的文件请求该脚本:

<img src="path/to/the/file/that/outputs/the/image.php">
于 2012-04-12T08:20:16.980 回答