首页 > 解决方案 > imagettfbbox():使用 Laravel 干预/图像进行文本布局时出现问题

问题描述

我正在使用干预/图像通过 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,但这似乎并没有改变任何东西:(

如果有人可以帮助我,将不胜感激!

标签: laravelinterventionimagettftext

解决方案


对于任何有这个问题的人,我做错了,如果文本值是null图像库不知道如何处理它,我有一些文本是这样的情况,null这导致了错误。


推荐阅读