imagettfbbox():使用 Laravel 干预/图像进行文本布局时出现问题
Posted
技术标签:
【中文标题】imagettfbbox():使用 Laravel 干预/图像进行文本布局时出现问题【英文标题】:imagettfbbox(): Problem doing text layout using Laravel Intervention/Image 【发布时间】:2020-08-05 10:40:21 【问题描述】:我正在使用干预/图像通过 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,但这似乎并没有改变任何东西:(
如果有人可以帮助我,将不胜感激!
【问题讨论】:
【参考方案1】:对于遇到此问题的任何人,我做错了什么,似乎如果文本值为null
,图像库不知道如何处理它,我有一些情况下文本是null
,而这个导致错误。
【讨论】:
以上是关于imagettfbbox():使用 Laravel 干预/图像进行文本布局时出现问题的主要内容,如果未能解决你的问题,请参考以下文章