2012-10-15 54 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你把它並將其轉儲到文件。