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程式碼程式如下:
<?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教學》
本篇文章就是關於PHP如何將影像轉換為base64編碼格式的方法介紹,簡單易懂,希望對需要的朋友有幫助!
以上是PHP如何將圖片轉換為base64編碼格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!