首页 > 解决方案 > 将 S3 存储桶中的字体文件与 php gd 一起使用

问题描述

我在我的 Laravel 应用程序中使用 PHP GD 库进行图像处理。

我的应用程序部署在 AWS Lamba 上。

我正在尝试在 GD 库中使用自定义字体。

该函数imagettftext专门询问文件路径。由于我在 AWS Lamba 上,因此该路径对我不起作用。

有没有办法通过 PHP GD 使用存储在 S3 上的字体文件?

有没有办法输入文件本身而不是文件路径?

标签: phpamazon-web-servicesamazon-s3php-gdlaravel-vapor

解决方案


根据下面参考的问题,您可以先下载字体,因此可以在公共 s3 url 中添加字体,然后运行命令

使用来自远程服务器的字体的 imagettftext 函数

以下链接中提到的另一种方法,但其概念相同 http://bililite.com/blog/2012/06/04/using-imagettftext-with-off-site-font-urls/


推荐阅读