代码如下:
//输出二进制图片
ob_clean(); //清除缓冲区,防止出现“图像因其本身有错无法显示'的问题
$src = "./1.png"; //图片路径
$type = getimagesize($src)['mime']; //获取图片类型
header("Content-Type:{$type}");
$imgData = file_get_contents($src); //获取图片二进制流
//转成base64
$base64String = 'data:' . $type . ';base64,' . chunk_split(base64_encode($imgData));
echo "<img src='$base64String' />";