imagettfbbox():使用 Laravel Intervention/Image 进行文本布局时出现问题
imagettfbbox(): Problem doing text layout using Laravel Intervention/Image
我正在使用 Intervention/Image 生成一些带有 Laravel 的图像。像这样:
$img->text('test', 300, 30, function ($font) {
$font->file(public_path('assets/fonts/montserrat.ttf'));
$font->size(30);
$font->color('#000');
$font->align('center');
$font->valign('top');
$font->angle(0);
});
它一直工作到现在...在生产服务器上一切正常,但在我的本地服务器上,我每次生成图像时都会收到“imagettfbbox():文本布局问题”。我似乎找不到这个问题的任何答案。
我尝试将 PHP 版本与我的服务器 (7.2) 中的版本相匹配,我之前在本地使用的是 7.4,但这似乎没有任何改变:(
如果有人能帮助我,我将不胜感激!
对于任何遇到这个问题的人,我做错了什么,如果文本值为 null
,图像库似乎不知道如何处理它,我遇到过一些文本是 null
这导致了错误。
我正在使用 Intervention/Image 生成一些带有 Laravel 的图像。像这样:
$img->text('test', 300, 30, function ($font) {
$font->file(public_path('assets/fonts/montserrat.ttf'));
$font->size(30);
$font->color('#000');
$font->align('center');
$font->valign('top');
$font->angle(0);
});
它一直工作到现在...在生产服务器上一切正常,但在我的本地服务器上,我每次生成图像时都会收到“imagettfbbox():文本布局问题”。我似乎找不到这个问题的任何答案。
我尝试将 PHP 版本与我的服务器 (7.2) 中的版本相匹配,我之前在本地使用的是 7.4,但这似乎没有任何改变:(
如果有人能帮助我,我将不胜感激!
对于任何遇到这个问题的人,我做错了什么,如果文本值为 null
,图像库似乎不知道如何处理它,我遇到过一些文本是 null
这导致了错误。