首頁 >後端開發 >php教程 >PHP如何將圖片轉換為base64編碼格式

PHP如何將圖片轉換為base64編碼格式

藏色散人
藏色散人原創
2019-01-24 14:08:597324瀏覽

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如何將圖片轉換為base64編碼格式

#PHP程式碼程式如下:

<?php

// 获取图像并转换为字符串
$img = file_get_contents(&#39;img/001.jpg&#39;);

// 将图像字符串数据编码为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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn