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は機能しませんでした)。