//Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。
//Base64编码包含26个大写字母 26个小写字母 10个数字和 加号+ 斜线 /
//图片转base64编码字符串
$img = 'images/2.jpg';
$img_content = file_get_contents($img);
$img_encode = base64_encode($img_content);
$img_info = getimagesize($img);
$img_encode= "data:{$img_info['mime']};base64,".$img_encode;
echo "<img src='{$img_encode}' width='400' />";
//base64编码字符串转图片
//$decode_arr = explode(',',$img_encode);
$img_base64 = substr($img_encode,strrpos($img_encode,','));
$img_decode = base64_decode($img_base64);
file_put_contents('abc.png',$img_decode);
https://www.cnblogs.com/finalanddistance/p/7239583.html
https://blog.csdn.net/panxiaomao11/article/details/90315055
转载请注明: centphp-php学习开发总结 » php 图片 base64编码相互转换