【问题标题】:How would one create an image from a website using data from a form?如何使用表单中的数据从网站创建图像?
【发布时间】:2026-01-31 14:25:03
【问题描述】:

我不确定这会属于什么标签,所以如果范围太大,我深表歉意!我目前正在尝试构建一个网站,用户可以在其中将他们的名字写入表单并选择要在其上构建的模板。然后,该站点将生成他们姓名的图像,并将其放在他们选择的图像模板上的特定框上。 如果有人对我如何处理这个/有帮助的资源有一些建议,我将不胜感激。

下面是一个例子:

【问题讨论】:

  • 您好,感谢您的建议。我个人不同意您发布的内容,但下次我会考虑。
  • 我并不是说你发布你的问题是不合适的。但是,社区中的许多人确实认为问题应该具体而不是太宽泛。在这方面,据我所知,你的问题有点边缘化。这可能就是您收到一票否决票的原因(但不是来自我)。因此,我认为阅读该链接对您来说很重要,这样您就可以了解社区在哪里设置了限制以及您被否决的原因。

标签: javascript php html


【解决方案1】:

要在PHP 中编写和操作图像,请使用 Imagick 或 PHP GD。 我会推荐 Imagick,因为它有更多的图像格式并且质量更好。但如果你想要快速渲染,请使用 GD。

使用 Javascript,您可以使用 Canvas。这是一个使用画布在图像上书写的示例How to add text on image using JavaScript and Canvas

【讨论】:

  • 谢谢!不知道 Canvas - 这正是我需要的。欣赏它。