干预图像 - 以base64编码格式保存到变量

时间:2015-11-07 17:25:07

标签: laravel base64 intervention

我正在使用Laravel图像处理包Intervention Image

我想将裁剪后的图像保存到变量然后再保存到DB但是在文档中找不到如何将结果导出为字符串。这是我的代码:

$img = Image::make($uploadedImage);
$img->crop(160, 210);
$imageEncoded = // ?

save(),但它只保存到文件。

如何将修改后的干预图像导出到字符串变量? (data:image/jpeg;base64,…

1 个答案:

答案 0 :(得分:14)

您可以使用encode

$data = (string) Image::make('public/bar.png')->encode('data-url');