laravel - 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,但这似乎并没有改变任何东西:(
如果有人可以帮助我,将不胜感激!
解决方案
对于任何有这个问题的人,我做错了,如果文本值是null
图像库不知道如何处理它,我有一些文本是这样的情况,null
这导致了错误。
推荐阅读
- android - 在 Jetpack 导航中,如何知道哪个动作触发了我的片段
- c - 如何在 C 中编写优化逻辑以减少循环?
- r - 将名称传递给函数是否有一致的指导?以 data.table 为例
- python - Matplotlib 试图通过基本方程画一个圆( x**2 + y**2 = 9)
- php - 在 PHP 中解析 Microsoft XML
- .net-core - 显示一对多数据模型的 ICollection 时,foreach 循环出错
- vb.net - 无法停止 com.docker.service
- python - 如何从其他列表中仅对 Python 字典中的一个键/值对进行排序?
- tcp - 如何在 TCP 连接上将数据限制为给定的数据速率
- x86-64 - 为什么虚拟地址是 48 位而不是 64 位?