2012-10-15 30 views
0

可能重复:
Server Generated web screenshots?他们如何获得此快照?

每当我使用 goo.gl缩短的URL ,我看到了网址的网页截图!

这不是平常的截图 - 没有UI元素 - 只有页面本身!

我的问题:他们是怎么做到的?生成此屏幕截图(光栅图像)的一般逻辑是什么?

+0

这可能看起来没有建设性的意见,但你有没有使用它?我花了几秒钟的时间才找到一篇名为“15种截取网站截图的方法”的文章,其中列出了各种可以做到这一点的软件。如果你是在实施之后,那么你有什么尝试? – valentinas

+1

在Stackoverflow的边栏上还有一些相关的问题。我不认为它背后有很多“逻辑”。他们只是将页面(无头和自动)渲染成图像文件。 – Thilo

+0

@valentinas no。我不是在执行后。我想知道它是如何完成的! (也没有使用画布元素) – DrStrangeLove

回答

0

@valentinas no。我不是在执行后。我想得到一个 一般的想法是如何完成的! (还有,不使用canvas元素) - 奇爱博士6分钟前

总体思路:你需要一个浏览器渲染引擎(WebKit是相当不错的,这里的实现方式之一:http://phantomjs.org/),取而代之的输出结果到UI你把它并将其转储到文件。