PHP DG库 躺坑

代码 · 2021-12-10 · 185 人浏览

GD转换输出为base64

问题描述
好吧,我的问题很简单,我只是想转换 imagepng / imagejpg为base64的输出,我怎么能做到这一点?的正确的方法是用捕获输出缓冲器?谢谢。

推荐答案
imagejpeg / imagepng 不回任何数据,它们直接写入所述图像数据,以输出流(或文件)。

如果你想捕获此数据连接codeD为Base64最简单的方法是使用PHP的输出控制功能的,然后使用 base64_en code 上的 $ IMAGE_DATA

ob_start (); 

  imagejpeg ($img);
  $image_data = ob_get_contents (); 

ob_end_clean (); 

$image_data_base64 = base64_encode ($image_data);

原文链接:https://www.it1352.com/320537.html

PHP
Theme Jasmine by Kent Liao