【发布时间】:2010-01-28 14:03:51
【问题描述】:
我有一个网站的想法,可以即时生成网页的 png 或 jpeg 屏幕截图。最终用户永远不会看到这些页面,但 HTML 会被转换为屏幕截图,最终用户会看到该屏幕截图。
我该如何开始呢?我想我正在寻找某种 PHP 函数,它以 HTML 作为参数,然后在指定位置生成图像文件。
【问题讨论】:
-
听起来您正在尝试复制其他人掌握的功能:browsershots.org(站点测试)和thumbshots.com(站点拇指)
-
我认为您正在寻找“网站缩略图生成器”。在 Google 上搜索“PHP 缩略图生成器”,看看会发生什么。你想要的是足够复杂的:它本质上是一个输出到图像文件而不是屏幕的浏览器。
-
谢谢大家 - 看起来这会比我最初想象的要复杂。我想我只是在寻找一个 create_image(path/to/image/image.png,webpage.html) 函数,但没有这样的运气。稍后我将不得不给它更多时间。作为记录,我希望动态创建由 CMS 生成的页面屏幕截图,因此 browsershots.org 和 thumbshots.org 网站并不能真正做到这一点。不过,谢谢。