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=