首頁 > 後端開發 > php教程 > 如何將 URL 圖像轉換為 Base64 字串?

如何將 URL 圖像轉換為 Base64 字串?

DDD
發布: 2024-12-19 12:16:15
原創
248 人瀏覽過

How to Convert a URL Image to a Base64 String?

將圖像從URL 轉換為Base64 編碼

要將圖像從URL 轉換為Base64 編碼,請按照以下步驟操作:

要將圖像從URL 轉換為Base64 編碼,請按照以下步驟操作:

1。從 URL 取得圖像數據:

使用 file_get_contents 函數檢索圖像數據,提供 URL 作為參數。

2.確定影像類型:

使用具有 PATHINFO_EXTENSION 選項的 pathinfo 來擷取檔案副檔名,該副檔名指示影像類型(例如 PNG、JPEG)。

3.轉換為Base64字串:

利用base64_encode函數將原始影像資料轉換為Base64編碼的字串。

4.縫合Base64 前綴:

在Base64 編碼的字串前面加上資料URI 前綴,該前綴由以下格式組成:
data:image/<image type>;base64,
登入後複製

其中在步驟2 中確定。

範例程式碼:

$url = 'https://example.com/image.png';
$data = file_get_contents($url);
$type = pathinfo($url, PATHINFO_EXTENSION);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
登入後複製

以上是如何將 URL 圖像轉換為 Base64 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板