2
我正在使用GrabzIt PHP庫,它會返回網頁的屏幕截圖。在PHP中給出圖像內容顯示圖像
庫返回圖像內容保存爲一個文件,e.g:
file_put_contents('images/screenshot.png', $grabzitImageContents);
我想不保存圖像,顯示在頁面此圖像(使用服務器空間)。可能嗎?
我正在使用GrabzIt PHP庫,它會返回網頁的屏幕截圖。在PHP中給出圖像內容顯示圖像
庫返回圖像內容保存爲一個文件,e.g:
file_put_contents('images/screenshot.png', $grabzitImageContents);
我想不保存圖像,顯示在頁面此圖像(使用服務器空間)。可能嗎?
你可以只發送標題,然後回顯數據:
header("Content-Type: image/png");
echo $grabzitImageContents;
試試吧。
你可以使用一個data URI:
$encoded = base64_encode($grabzitImageContents);
echo '<img src="data:image/png;base64,' . $encoded . '" />';
如果OP的意圖是直接在HTML頁面中顯示它,這將不起作用。 – cmbuckley
哈哈,這是我第一次嘗試。我認爲GrabzIt代碼有問題,因爲這兩個答案都不起作用。讓我檢查一下...... – apparatix
@apparatix這應該可以工作,但是你的腳本只能迴應這個,沒有別的。 html中圖像的來源是圖像生成腳本。 – jeroen