干预图像 - 以 base64 编码格式保存到变量
Intervention Image - save to variable in base64 encoded format
我正在使用 Laravel 和图像处理包 Intervention Image。
我想将裁剪后的图像保存到变量,然后保存到数据库,但在文档中找不到如何将结果导出为字符串。这是我的代码:
$img = Image::make($uploadedImage);
$img->crop(160, 210);
$imageEncoded = // ?
有save()
,但它只保存到文件。
如何将修改后的干预图像导出到字符串变量? (data:image/jpeg;base64,…
)
您可以使用 encode。
$data = (string) Image::make('public/bar.png')->encode('data-url');
我正在使用 Laravel 和图像处理包 Intervention Image。
我想将裁剪后的图像保存到变量,然后保存到数据库,但在文档中找不到如何将结果导出为字符串。这是我的代码:
$img = Image::make($uploadedImage);
$img->crop(160, 210);
$imageEncoded = // ?
有save()
,但它只保存到文件。
如何将修改后的干预图像导出到字符串变量? (data:image/jpeg;base64,…
)
您可以使用 encode。
$data = (string) Image::make('public/bar.png')->encode('data-url');