PHPとGDライブラリを使用してウェブサイトのスクリーンショットを作成する方法を教えてください。PHPとGDでウェブサイトのスクリーンショットを取得するにはどうすればよいですか?
答えて
imagegrabscreen
またはimagegrabwindow
で何かできることがありますが、それはWindowsのボックスでのみ使用できますが、それでもやりにくいです。
ブラウザウィンドウを指定したURL(これはexec
で行うことができます)を開き、上記の方法を使用してスクリーンショットを取得する必要があります。ここで
はimagegrabwindow
のための手動入力からの例です:PHPとGDは、サーバ側ている間
<?php
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Navigate("http://www.libgd.org");
/* Still working? */
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "iesnap.png");
imagedestroy($im);
?>
こんにちはロス 上記のコードは次のエラー/警告を表示します PHP警告:モジュール 'gd'は既に0行目でUnknownに読み込まれていますPHP致命的なエラー:未知の例外 'com_exception 'メッセージと共に' COMオブジェクト 'InternetExplorer.Application'を作成できませんでした:アクセスが拒否されました。 ' –
imagegrabscreenを動作させるのにも問題があります。私が言ったように、私はマニュアルからそのコードをコピーしただけです。私が提案することができるのは、http://php.net/imagegrabscreen(Apacheを使用していると仮定)の注釈に従うことです。 – Ross
(Apacheデスクトップサポートを有効にするVistaでは、サービスとサーバーを再起動しても機能しません) – Ross
ウェブサイトは、クライアント側でレンダリングされます。 this websiteもチェックすることができます。それが役に立てば幸い。
リンクをありがとうございます.HTML5 /キャンバスが実装されていないことを確認してください。 [このソリューション](http://stackoverflow.com/a/11736196/903186)がうまくいきます。 – Ruut
- 1. Pythonを使用してウェブサイトのスクリーンショット/画像を取得するにはどうすればよいですか?
- 2. ウェブサイトのアイコンを取得するにはどうすればよいですか?
- 3. ウェブサイトを検索してPHPでデータを取得するにはどうすればよいですか?
- 4. 最小化されたアプリケーションのスクリーンショットをプログラムで取得するにはどうすればよいですか?
- 5. Linuxでアプリケーションのスクリーンショットをプログラマチックに取得するにはどうすればよいですか?
- 6. デバイスのスクリーンショットをプログラムで取得するにはどうすればよいですか?
- 7. SDL 2でBMPスクリーンショットを取得して保存するにはどうすればよいですか?
- 8. Android:ルートデバイスでフレームバッファ(スクリーンショット)を取得するにはどうすればよいですか?
- 9. httpウェブサイトのスクリーンショットを作成してサーバーに保存するにはどうすればよいですか?
- 10. GDでPHPで部分透過性を設定するにはどうすればよいですか?
- 11. デモテーマやウェブサイトのスクリーンショットを作成するにはどうすればよいですか?
- 12. JSONを使用してアンドロイドのウェブサイトでデータを取得するにはどうすればよいですか?
- 13. 私のウェブサイトでFacebookのAPP IDを取得するにはどうすればよいですか?
- 14. 異なるURLのウェブサイトからオンラインオーディオストリーミングを取得するにはどうすればよいですか?
- 15. ウェブサイトのページランクをプログラムで取得するにはどうすればよいですか?
- 16. php5-gdを動作させるにはどうすればよいですか?
- 17. ウェブサイトに特定のハッシュタグのためのトップツイートを取得するにはどうすればよいですか?
- 18. スクリーンショットをGoogleプロジェクトにアップロードするにはどうすればよいですか?
- 19. Wordpress:next_post_url()とnext_post_title()を取得するにはどうすればよいですか?
- 20. PHPとMySQLで自分のウェブサイトでPaypalを使用するにはどうすればよいですか?
- 21. スクリプトからウェブサイトのGoogleランクを取得するにはどうすればよいですか?
- 22. 他のウェブサイトから「getImageData」を取得するにはどうすればよいですか? SECURITY_ERR:DOM Exception 18
- 23. アプリ内のウェブサイトからデータを取得するにはどうすればよいですか?
- 24. 外部のウェブサイトからクッキーを取得するにはどうすればよいですか?
- 25. GoogleアナリティクスでウェブサイトAPIトラフィックデータを取得するにはどうすればよいですか?
- 26. 多くのウェブサイトのサムネイルスクリーンショットを取得するにはどうすればよいですか?
- 27. ウェブサイトのラベルの値を取得するにはどうすればよいですか?
- 28. GDとPHPでウォーターマークイメージを繰り返すにはどうすればいいですか?
- 29. ウェブサイトをクライアントサイドアプリケーションと統合するにはどうすればよいですか?
- 30. アップロードされたファイルの拡張子をPHPで取得するにはどうすればよいですか?
公開チャレンジ?これはコード作成サイトではありません。 – Ross
http://www.thumbshots.org/ – vartec