天天看點

base64編碼_PHP如何将圖像轉換為base64編碼格式

點選藍字

base64編碼_PHP如何将圖像轉換為base64編碼格式

關注我們!每天擷取最新的程式設計小知識!

base64編碼_PHP如何将圖像轉換為base64編碼格式

源 / php中文網      源 / www.php.cn

base64_encode()函數是PHP中的一個内置函數,用于将任何資料轉換為base64編碼。為了将圖像轉換成base64編碼,首先需要擷取檔案的内容,這可以通過PHP的file_get_contents()函數來完成。然後将這個原始資料傳遞給base64_encode()函數進行編碼。

base64編碼_PHP如何将圖像轉換為base64編碼格式

(檢視原文請點選本文末尾左下角:

所需的函數:

base64_encode()函數是PHP中的一個内置函數,用于使用MIME base64對資料進行編碼。MIME(多用途Internet郵件擴充)base64用于在base64中對字元串進行編碼。base64_encoded資料比原始資料多占用33%的空間。

file_get_contents()函數也是PHP中的一個内置函數,用于将檔案讀入字元串。該函數使用伺服器支援的記憶體映射技術,進而提高了性能,使其成為讀取檔案内容的首選方法。

輸入圖檔如下:

base64編碼_PHP如何将圖像轉換為base64編碼格式

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編碼格式的方法介紹,簡單易懂,希望對需要的朋友有所幫助!

base64編碼_PHP如何将圖像轉換為base64編碼格式

-END-

聲明:本文選自「 php中文網 」,搜尋「 phpcnnew 」即可關注!

base64編碼_PHP如何将圖像轉換為base64編碼格式
base64編碼_PHP如何将圖像轉換為base64編碼格式

繼續閱讀