問題タブ [screenshot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP、shell_exe、scrotを使用してx画面をキャプチャする方法
内部R&Dプロジェクト用のWebページスクリーンキャプチャアプリケーションを構築しています。
環境:Ubuntu 9.04(デフォルトのデスクトップインストール)、Apache、PHP。
これまでのところ、1つのパラメーター(URL)を受け取り、Firefoxを起動し、画面を取得してPNGとして保存するbashスクリプトがあります。これをターミナルから実行してみましたが、正常に動作します。
Bashスクリプトは次のとおりです。
次に、shell_execを使用してスクリプトを実行する簡単なPHPページを作成しました。
ただし、PHPページが呼び出されると、画面はキャプチャされません。apacheエラーログをざっと見ると、次のメッセージが表示されます。
これは、apacheが別のユーザーとして実行されていて、Xディスプレイにアクセスできないためだと思います。
だから、誰かが私が間違っていることや、現在のユーザーディスプレイをキャプチャする方法に光を当てることができますか?
ありがとう。
fonts - XMLSpy で無制限の要素の無限記号が四角形として表示される
XSD のスクリーンショットが必要で、XMLSpy には XSD スキーマの見栄えがよく説明的なグラフィカル ビューがあります。ただし、境界のない要素の下では、Arial で小さな無限大記号を表示しようとして失敗し、代わりに小さな四角形を表示します。
XMLSpy FAQ が示唆するようにフォントを変更しようとしましたが、Arial MS を使用しようとしましたがうまくいきませんでした。これは私のデフォルトのシステム言語であるクロアチア語 (東ヨーロッパの文字セット) と関係があるのではないかと思います。
Windows XP と Windows 7 の両方でこれを試しました。
私は小さな四角形を残すことができます (専門的ではないように見えます)、Photoshop を使用することもできます (しかし、それはたくさんあります)。
PS Super User はまだベータ版ではないため、これがプログラミング関連と見なされることを願っています。
PPS同じWindows設定で新しいクリーンXPインストールで動作します。インストール時に Office が Arial にねじ込まれている可能性がありますか?
c++ - 画面キャプチャは一部のウィンドウを無視します
私はMFCで作業しており、デスクトップのbmpをキャプチャしようとしています。これを行うためにGetDC(NULL)を使用していますが、特別なスキンウィンドウを無視しているようです。UpdateLayeredWindowで描画されたウィンドウを無視しているようです。この動作は、Vistax64およびXPでのみ発生しているようです。デスクトップHWNDでGetWindowDCも試しましたが、結果は同じです。
注:1)PrintScreenは機能します。2)Vistaでは、Aeroを有効にすると、画面キャプチャに問題がなく、「特別な」ウィンドウが表示されます。したがって、Vistaでは、Aeroが無効になっている場合にのみ発生します。
アイデア?
ありがとうございました。
python - Pythonを使用してWebサイトのスクリーンショット/画像を撮るにはどうすればよいですか?
私が達成したいのは、Pythonの任意のWebサイトからWebサイトのスクリーンショットを取得することです。
環境:Linux
internet-explorer - Web 開発用のローカル マシンでさまざまなブラウザーからスクリーン ショットを取得する方法は?
これと同様の機能を持つプログラムを探しています。基本的には、Web ページのスナップショットまたはスクリーンショットを撮るサービスです。企業のファイアウォールの背後で開発を行うために、ローカルで実行されるものが必要です。理想的には、指定した間隔でスクリーンショットを指定したフォルダーに撮ります。
そのような製品を知っている人はいますか?あるいは、さまざまなブラウザを開いてスクリーンショットを撮るためのスクリプトを設定した人はいますか?
Firefox で主要な開発を行っている間、IE 6、7、および 8 にアクセスできるように、複数の仮想マシンで実行します。
代替アプローチについての考えも大歓迎です。
編集: 特に FF 3.0、3.5、および Chrome を処理する場合は、ソリューションのスクリプト作成が必要になる可能性があると考えています。
windows - bitblt でカーソルが消える
画面からピクセルをスクレイピングして(ビデオの形式で)カスタム画面共有形式に記録するWindowsアプリケーションがあります。問題は、ソフトウェア カーソルを使用しているマシンで、SRCCOPY|CAPTUREBLIT を使用して画面からブリットすると (階層化されたウィンドウもイメージに表示されるように)、カーソルが点滅することです。
単一のスクリーン ショットの場合、これは問題ではありませんが、複数のスクリーン ショットを立て続けに撮影すると、カーソルが非常に速く点滅し、完全に消えてしまうことがあります。
Windows Media Encoder SDK (codeproject の記事で説明されているように、以下を参照) の使用を検討しましたが、これはカーソルが点滅しないためですが、フレーム データに直接アクセスする方法はないようです。残念ながら、リアルタイム エンコーディングとカスタム フォーマットの両方が必要なため、Windows Media Encoder はこの目的には使用できません。
私は DirectX の方法 (同じ記事で説明されています。以下を参照) も試しましたが、同じ問題に悩まされているようです。
他の誰かがこの問題に遭遇しましたか? これを回避する方法があるはずです。多くの商用画面共有プログラムには、このような問題はありません。
記事: www.codeproject.com/KB/dialog/screencap.aspx
automation - スクリーンショットを撮って自動アップロードする方法はありますか?
とにかく、息子のイメージホストを持つことができる設計上の目的はありますか?
現在、デスクトップのスクリーンショットを共有する必要がある場合は、次のことを行う必要があります。
- フォトショップを開く
- 新しい画像を作成
- 過去のスクリーン キャプチャから新しい画像へ
- Web 用に保存し、場合によってはサイズを変更します
- 次に、画像ホストにアップロードします
このプロセス全体を1回のスイープで実行できる軽量なものがあればいいのですが
winapi - PrintWindowでスクリーンショットを作成するときの黒い写真
PrintWindowを使用してIEのスクリーンショットを作成しています。問題は、黒い部分のある画像が表示されることがあることです。黒であるのはhtmlコンテンツ全体である場合があり、特定の領域のみが黒である場合もあります。
IEの内容は、撮影間で変更されません。
奇妙なことに、一部のコンピューターでは非常に頻繁に黒い画像を取得しますが、一部のコンピューターでは取得しません。
Fxでテストしたところ、同じ黒い画像が表示されました。
私はいくつかのリンクを見つけましたが、それらは答えを与えません:
http://www.vbforums.com/showthread.php?t=555250 http://www.codeguru.com/forum/archive/index.php/t-357211.html http://social.msdn.microsoft。 com / forums / en-US / winforms / thread / 3e3decd8-ced1-4f17-a745-466e5aa91391 /
c# - wpf ポップアップ ウィンドウのスクリーンショットを撮る
WPF で記述されたアプリケーションのスクリーンショットを撮ろうとしましたが、アプリケーションがキャプチャされません。スクリーンショットを撮るには特別なツールを使用する必要がありますか?
asp.net - asp.net 2.0を使用してURLからサムネイルを作成
URLからサムネイルを作成する方法を教えてください。
ユーザーがリンクを保存したときに、Webページのスクリーンショットをサムネイルで表示したい
私はasp.net 2.0を使用しています
ありがとうございました