2

GrabzIt PHPライブラリを使用していますが、Webページのスクリーンショットが返されます。

ライブラリは、ファイルとして保存される画像コンテンツを返します。例:

file_put_contents('images/screenshot.png', $grabzitImageContents);

画像を保存せずに(サーバースペースを使用して)ページにこの画像を表示したい。出来ますか?

4

2 に答える 2

1

データURIを使用できます:

$encoded = base64_encode($grabzitImageContents);
echo '<img src="data:image/png;base64,' . $encoded . '" />';
于 2012-11-28T21:16:31.663 に答える
1

ヘッダーを送信してからデータをエコーするだけです。

header("Content-Type: image/png");
echo $grabzitImageContents;

それを試してみてください。

于 2012-11-28T21:17:27.533 に答える