検索結果の画面で各検索結果にマウスオーバーすると(正確には>>マークにマウスオーバー)
リンク先のサイト画像が表示されますが、このリンク先のブラウザでの表示イメージはどのように生成されているのでしょうか?
そういったAPIがあるのか、レンダリングを補助するような技術があるのかが検討がつきません。
この技術に関してどのように行われているのかご存知の方おられましたらアドバイスいただければ助かります。
WebKitに代表されるオープンソースのHTMLレンダリングエンジンを使うのが一般的な手法だと思います。
http://ja.wikipedia.org/wiki/WebKit
このWebKitを使ったツールやライブラリが色々と出回っていますから、そういったものを利用するのがWebKitを使うよりも簡単だと思います。
PhantomJS:http://phantomjs.org/
Coral:http://hmdt-web.net/coral/ http://hmdt.jp/coral/
Google で使ってるかどうかは分かりませんが、こんなのがあります。
http://www.codediesel.com/php/taking-screenshots-of-websites-in-php/
WebKit をレンダリングエンジンに使った、ウェブページを画像ファイルにして保存するツールです。
回答ありがとうございます。
すでにPHPなどでもそういったものが出回っているようですね。
こちらで試して見ます。
ありがとうございます。
回答ありがとうございます。
2012/06/27 17:26:54webkitのレンダリングを使ってやるわけですね。
手法自体が主いつかなったのでひじょうに勉強になりました。