是否可以從二進制數據重新創建圖像(如果需要,可以對其進行處理)并顯示在同一腳本中?就像是// get and display image 1:$imagedata1 = file_get_contents('assets/test.png');$imagedata1 = process_using_gd_or_something($imagedata1);echo "<img src={$imagedata1} >"; // <-- IS THIS (OR EQUIVALENT) POSSIBLE?// get and display image 2://etc...我想避免將圖像處理后從那里存儲到磁盤上,或者使用外部腳本...
3 回答

桃花長相依
TA貢獻1860條經驗 獲得超8個贊
您還可以創建一個腳本,將圖像數據生成到輸出,然后將鏈接指向該輸出。
image.php
$imagedata1 = file_get_contents('assets/test.png');
$imagedata1 = process_using_gd_or_something($imagedata1);
header('Content-type: image/png');
echo $imagedata1;
other_pages.php:
echo "<img src='image.php?some_params'>";
編輯:抱歉,我錯過了不需要外部腳本的通知,但是此解決方案比將圖像編碼為base64更有效。
- 3 回答
- 0 關注
- 426 瀏覽
添加回答
舉報
0/150
提交
取消