表示しているページを PHP スクリプトまたは JavaScript でスクリーン グラブできるかどうか疑問に思っていますか? たとえば、iframe でページを読み込んでから、そのビューを JPEG として保存しますか?
何とか可能だと確信していますが、役立つ既知の実装/ライブラリはありますか?
表示しているページを PHP スクリプトまたは JavaScript でスクリーン グラブできるかどうか疑問に思っていますか? たとえば、iframe でページを読み込んでから、そのビューを JPEG として保存しますか?
何とか可能だと確信していますが、役立つ既知の実装/ライブラリはありますか?
いいえ、申し訳ありませんが、Javascript では不可能であり、PHP のようなサーバー側言語では絶対に不可能です。(編集:つまり、ユーザーのページのビューのスクリーンショットを撮ることは不可能です。)
何のためにこれを行うかによって異なりますが、サーバー側で実行され、そこで Web ページをレンダリングするスクリプトまたはプログラムを見つけたい場合があります。しかし、本当にユーザーがページを表示したときのスクリーンショットを撮りたい場合、それはほとんど不可能です。
Webkit2pngという python ツールがあります。しかし、PHPでは、それが可能だとは思いません
JSではできませんが、画像に変換したいページのURLがわかっている場合は、サーバー側で同様のことを行うことができます.
khtml2pngなどのツールを php から呼び出して、ページをレンダリングできます。
http://html2canvas.hertzen.com/でうまくいくかもしれません。
GD2 拡張機能と、キャプチャする内部構造に関するある程度の知識があれば可能です。例については、こちらをお読みください。
助けてくれてありがとう。私はこの興味深いリソースを見つけました:
http://www.zubrag.com/scripts/website-thumbnail-generator.php
これは決して PHP 固有のものではなく、PHP によって呼び出される EXE スクリプトを実行する例にすぎません。私が信じているWindowsサーバーが必要です。