我创建了一个图像类来使用 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 不起作用),我应该如何显示图像。