1

FogBugz が「現在の作業画面のスクリーンショットを撮る」機能をどのように実装したか知っている人はいますか? これは純粋にphp経由で行われますか? パール?フラッシュスクリプト?

4

2 に答える 2

3

FogBugzには、MacまたはWindows用の小さなアプリケーションが含まれています。このアプリケーションは、画面を取得し、それをFogBugzのページにHTTP POSTして、画像をデータベースに配置し、ケースに添付します。それはかなり必要最低限​​のものです。より強力なものについては、組み込みツールのようなFogBugz統合を備えたTechSmithSnagItをチェックしてください。

FogBugzスクリーンショットユーティリティのWindowsバージョンは、MFCを使用してC ++で記述されています。これは、互換性のあるDCを取得し、画面をビットブルしてからPNGに変換することで機能するWindowsアプリです。MacバージョンはRealBasicを使用して作成されており、組み込みのGrab機能に依存しています。

于 2010-09-27T18:42:12.933 に答える
1

これが FogBugz のやり方ではないことは確かですが、Perl ではWWW::Mechanize::Firefoxの content_as_png メソッド (サーバー上で Firefox を実行し、Mozrepl 経由で対話する) を使用して完全にサーバー側で実行できます。プラグイン)。

更新: webpage-screenshot タグに関する多くの質問があるようです。それらを一通り見て、そこにあなたに合った答えがあるかどうかを確認してください。

于 2010-09-27T00:59:31.470 に答える