在PHP中,是否可以在内存中获取网页截图?

时间:2010-11-03 04:07:24

标签: php screenshot

“在内存中”,我的意思是屏幕截图不会写入文件。

要求是生成将存储在数据库中的网页的缩略图。我知道不建议在数据库中保存图像,但我们的服务器可能没有写权限,因此我们正在探索此选项。

如果有可能,它是如何完成的?

1 个答案:

答案 0 :(得分:3)

这需要一个用PHP编写的网页渲染器,据我所知,没有库可以做到这一点。但是有几个命令行工具可以做到这一点(CutyCapt就是一个例子),但他们写入文件。

关于写入权限,您可以写入/tmp然后通过PHP进行传递。