如何将图像转换为 Base64 编码
如何将图像从 URL 转换为 Base64 编码?
我认为应该是:
$path = 'myfolder/myimage.png';
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
容易:
$imagedata = file_get_contents("/path/to/image.jpg");
// alternatively specify an URL, if PHP settings allow
$base64 = base64_encode($imagedata);
请记住,这将使数据放大33%,并且大小超过.memory_limit