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 に答える