在特定包装器中添加文本的PHP图像处理

在特定包装器中添加文本的PHP图像处理,php,image-manipulation,intervention,Php,Image Manipulation,Intervention,我一直在尝试在图像上添加具有不同字符长度的字符串,并尝试在我可以定位的包装器中进行缩放 我试图实现的是下面的GIF所表示的内容。在图像上,我添加了一个框,在该框中,可以插入任何文本,PHP需要生成该图像并使其适合 目前,我一直在使用它来解决这个问题,但是在文档中找不到任何东西可以帮助我设置某种文本可以缩放的包装器,但是我能够正确定位文本,有人有什么想法吗 $url = asset('/images/img-text-test.png'); $img = Image::make($url); $

我一直在尝试在图像上添加具有不同字符长度的字符串,并尝试在我可以定位的包装器中进行缩放

我试图实现的是下面的GIF所表示的内容。在图像上,我添加了一个框,在该框中,可以插入任何文本,PHP需要生成该图像并使其适合

目前,我一直在使用它来解决这个问题,但是在文档中找不到任何东西可以帮助我设置某种文本可以缩放的包装器,但是我能够正确定位文本,有人有什么想法吗

$url = asset('/images/img-text-test.png');
$img = Image::make($url);
$img->text($request->title, $request->textAreaLeft, $request->textAreaTop+$request->fontSize, function($font) use ($request) {
  $font->file(public_path('fonts/Lato-Regular.ttf'));
  $font->size($request->fontSize);
  $font->color($request->fontColor);
  $font->valign('center');
  $font->align('top');
});
$img->save('random.jpg');
return $img->response('jpg');