从DIV创建图像

时间:2011-08-17 22:15:14

标签: php png

我已经搜索过谷歌和Stackoverflow,似乎无法得出明确的答案。

我想要从特定内容中创建图像。所以我有一个div,我已经添加了图像,文本,背景颜色等,我想要将DIV保存为图像。我已经阅读了GD以及如何创建每个单独的位,比如先创建画布,用颜色填充它,渲染字体等...... 我想知道的是,有没有更简单的方法?这似乎是一项直接的任务,但我很欣赏它不是。您是否有任何可以推荐的图书馆有助于此?而不是必须通过渲染每个图像,每一个文本和画布上的每种颜色..

由于

3 个答案:

答案 0 :(得分:3)

PHP不知道你的网页是什么样的。

这是浏览器/用户代理所做的事情(呈现HTML)。

退房:Website screenshots using PHP

答案 1 :(得分:1)

div不是图像。在现实世界中,它是一个装杂货的塑料袋。你想要的是一个<canvas>对象,其内容可以使用各种javascript函数捕获为图像。

答案 2 :(得分:1)

如果您正在寻找在线图片编辑器来制作广告,svg-edit可能符合您的要求。这应该可以让你最顺利。

还有一些服务可以完成这项工作,你甚至可以利用第三方工具。我相信你也可以欣赏它们的复杂性。