//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"";
//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);