Image 如何以编程方式在静态背景上生成不同文本的图像?

Image 如何以编程方式在静态背景上生成不同文本的图像?,image,image-processing,Image,Image Processing,我在前端使用了1300个游戏。我想在静态背景图像上生成包含游戏名称的“横幅”图像 理想情况下,我希望解析列表或数组中的所有名称,并运行一些软件为我创建图像 我想知道这在PHP中是否可行,如果可行,我将如何着手 理想的解决方案是采用静态背景图像和边界框坐标(即文本必须位于其中的区域)的软件。然后,它接受要写入的名称并调整大小以尽可能适合边界框。然后,它创建图像并保存该文件,然后以数组/列表中的下一个名称重新开始 你有什么想法吗?甚至可能吗?计算机可以做到这一点。使用该函数计算文本的尺寸 下面是一个

我在前端使用了1300个游戏。我想在静态背景图像上生成包含游戏名称的“横幅”图像

理想情况下,我希望解析列表或数组中的所有名称,并运行一些软件为我创建图像

我想知道这在PHP中是否可行,如果可行,我将如何着手

理想的解决方案是采用静态背景图像和边界框坐标(即文本必须位于其中的区域)的软件。然后,它接受要写入的名称并调整大小以尽可能适合边界框。然后,它创建图像并保存该文件,然后以数组/列表中的下一个名称重新开始

你有什么想法吗?甚至可能吗?

计算机可以做到这一点。使用该函数计算文本的尺寸

下面是一个在图像底部添加左对齐标题的示例。如果文本太长,无法以指定的大小放入,则会减小大小以使其适合


是的,可以这样做。使用该函数计算文本的尺寸。这太棒了!我只是在试验GD库,已经在任意png文件上创建了动态文本。如果您愿意,可以将此作为解决方案添加,我将接受。谢谢:-)谢谢你在这方面的帮助。如果你没有给我指出正确的方向,我会很挣扎的。干杯