PHP:從二進位制資料中重新建立並顯示圖片


這可以使用資料 URI,在 src 屬性中使用圖片。

格式

data:[<MIME-type>][;charset="<encoding>"][;base64],<data>
<?php
   function data_uri($file, $mime) {  
      $contents = file_get_contents($file);
      $base64   = base64_encode($contents);
      return ('data:' . $mime . ';base64,' . $base64);
   }
?>
<img src="<?php echo data_uri('some_image.png','image/png'); ?>" alt="Image sample" />

“data_uri”函式定義“內容”、“base64”,並且返回資料和它的編碼值。這個函式是透過將圖片傳遞給它來呼叫的,從而重新建立圖片並以二進位制資料形式顯示圖片。

注意 − 這可用來避免在處理後將圖片儲存到硬碟。

更新於: 07-04-2020

2K+ 次閱讀

開啟您的 職業生涯

透過完成課程取得認證

開始學習
廣告
© . All rights reserved.