點選藍字

關注我們!每天擷取最新的程式設計小知識!
源 / php中文網 源 / www.php.cn
base64_encode()函數是PHP中的一個内置函數,用于将任何資料轉換為base64編碼。為了将圖像轉換成base64編碼,首先需要擷取檔案的内容,這可以通過PHP的file_get_contents()函數來完成。然後将這個原始資料傳遞給base64_encode()函數進行編碼。
(檢視原文請點選本文末尾左下角:
所需的函數:
base64_encode()函數是PHP中的一個内置函數,用于使用MIME base64對資料進行編碼。MIME(多用途Internet郵件擴充)base64用于在base64中對字元串進行編碼。base64_encoded資料比原始資料多占用33%的空間。
file_get_contents()函數也是PHP中的一個内置函數,用于将檔案讀入字元串。該函數使用伺服器支援的記憶體映射技術,進而提高了性能,使其成為讀取檔案内容的首選方法。
輸入圖檔如下:
PHP代碼程式如下:
// 擷取圖像并轉換為字元串
$img
=
file_get_contents
(
'img/001.jpg'
);
// 将圖像字元串資料編碼為base64
$data
=
base64_encode
(
$img
);
// 顯示輸出
echo
$data
;
輸出:
/9j/4RUURXhpZgAASUkqAAgAAAAMAAABAwABAAAAgAIAAAEBAwABAAAAkAEAAAIBAwADAAAAng
AAAAYBAwABAAAAAgAAABIBAwABAAAAAQAAABUBAwABAAAAAwAAABoBBQABAAAApAAAABsBBQAB
AAAArAAAACgBAwABAAAAAgAAADEBAgAeAAAAtAAAADIBAgAUAAAA0gAAAGmHBAABAAAA6AAAACA
...
p2wFEq1LzJPMknzajI0ArU1yGkc+ITj2dJPPrPo+H/0DQ4y9NQ/Zgioyy+XLyk5cvqxxy5+b/9k=
推薦學習:《PHP教程》
http://www.php.cn/course/list/29.html
本篇文章就是關于PHP如何将圖像轉換為base64編碼格式的方法介紹,簡單易懂,希望對需要的朋友有所幫助!
-END-
聲明:本文選自「 php中文網 」,搜尋「 phpcnnew 」即可關注!