我想打开一个图片网址,将其转换为图片,这样我就可以使用imagecopymerge()
,然后将其转换为base64。
我能够使用file_get_contents
查看图片数据,但我不确定如何将其与imagecreatefromstring
,imagecopymerge
和base64_encode
结合使用。
答案 0 :(得分:0)
我最终的方式是使用
$img=imagecreatefrompng('url');
ob_start();
imagepng($img);
$imgString=ob_get_clean();
$imgBase64=base64_encode($imgString);
我发现我无法将图像转换为字符串,并且必须使用缓冲区。