0

表示しているページを PHP スクリプトまたは JavaScript でスクリーン グラブできるかどうか疑問に思っていますか? たとえば、iframe でページを読み込んでから、そのビューを JPEG として保存しますか?

何とか可能だと確信していますが、役立つ既知の実装/ライブラリはありますか?

4

6 に答える 6

5

いいえ、申し訳ありませんが、Javascript では不可能であり、PHP のようなサーバー側言語では絶対に不可能です。(編集:つまり、ユーザーのページのビューのスクリーンショットを撮ることは不可能です。)

何のためにこれを行うかによって異なりますが、サーバー側で実行され、そこで Web ページをレンダリングするスクリプトまたはプログラムを見つけたい場合があります。しかし、本当にユーザーがページを表示したときのスクリーンショットを撮りたい場合、それはほとんど不可能です。

于 2008-10-10T22:26:13.477 に答える
2

Webkit2pngという python ツールがあります。しかし、PHPでは、それが可能だとは思いません

于 2008-10-10T22:24:27.427 に答える
2

JSではできませんが、画像に変換したいページのURLがわかっている場合は、サーバー側で同様のことを行うことができます.

khtml2pngなどのツールを php から呼び出して、ページをレンダリングできます。

于 2008-10-10T22:26:18.063 に答える
2

http://html2canvas.hertzen.com/でうまくいくかもしれません。

于 2011-08-30T11:01:21.073 に答える
1

GD2 拡張機能と、キャプチャする内部構造に関するある程度の知識があれば可能です。例については、こちらをお読みください。

于 2008-10-10T22:32:02.997 に答える
0

助けてくれてありがとう。私はこの興味深いリソースを見つけました:

http://www.zubrag.com/scripts/website-thumbnail-generator.php

これは決して PHP 固有のものではなく、PHP によって呼び出される EXE スクリプトを実行する例にすぎません。私が信じているWindowsサーバーが必要です。

于 2008-10-10T22:31:42.873 に答える