画面(Webページ)のピクセル配列を取得しようとしていますが、キャンバスを使用しないとその方法がわかりません(まっすぐまたはHTML DOM要素をキャンバスに変換する)。私は画面上のすべてのピクセルをキャプチャする必要があり、どのオペレーティングシステムが使用されるのかわからないので、O/Sからディスプレイを要求することはできません。サードパーティのツールがありますか、DOMのウィンドウオブジェクトからこれを行う方法がありますか?キャンバスを使用せずにブラウザウィンドウからピクセルの配列を取得する方法
1
A
答えて
1
私には1つのアイデアがあります。この機能をサーバーに移行しようとする必要があります。 WkHtmlToPDF(http://wkhtmltopdf.org/)をWebサイトとしてPDF、PDFファイルに変換してイメージに変換し、ピクセル配列を読み込むことができます。クライアントマシンの制御なしでWeb開発者として
1
は、そこにWebページのスクリーンショットを取得するには、2つの方法です:
- を開き、サーバー上のヘッドレスブラウザでWebページが、そこにスクリーンショットを作ります。 phantomjsが一般的です。
- (私はこれを含めていますが、あなたはそのルートを使いたくないと言っていますが):クライアント上でcanvas要素を使用します。 html2canvasは、スクリーンショットを作成できるようにHTML文書全体をキャンバス要素に再レンダリングする興味深いプロジェクトです。
ユースケースで許可されている場合は、スクリーンショットを作成してクリップボードから画像を処理できるアップロードフォームに貼り付けるように指示することができます。 Windowsでは、それは "Print Screen"とCTRL + Vを押すことの問題です。
0
ここには、オンラインWebページから画像を生成するAPIがあります。http://www.page2images.com/Create-Website-Screenshot-with-Javascript-API
関連する問題
- 1. aframe:キャンバスからピクセルを取得する方法
- 2. キーを使用せずに配列から結果を取得
- 3. 文字列を使用せずにユーザーからchar配列を取得する
- 4. Javaからランタイムコマンドを使用せずにデータベースバックアップを取得する方法
- 5. jqueryを使用せずにAPIからデータを取得する方法
- 6. Azure ADを使用せずにExchange Onlineからデータを取得する方法
- 7. バイト配列からピクセル値を取得する
- 8. 配列の配列から値を取得する方法は?
- 9. FormattedMessageを使用せずにReactIntl 2.0の文字列を取得する方法
- 10. 配列を使用せずにjsonを使用してデータベースからデータを取得する
- 11. 文字配列を使用せずにファイルから文字列を読み取る方法は?
- 12. argvを使用せずに文字列を取得する方法 - CS50 pset2
- 13. 配列を使用せずにC#の変数の最初の値を取得する方法
- 14. ビットマップから1ピクセルからrgbカラーを取得する方法
- 15. キャンバス。描画する前に背景ピクセルを取得する方法
- 16. 正規表現を使用せずに文字列から整数を取得する最良の方法
- 17. 文字列からNSDateをUTCに変換せずに取得する方法
- 18. キー配列として列のいずれかを使用して、データベースから配列を取得します
- 19. ピクセル形式を指定せずに、AVFrame.data []とAVFrame.linesize []から生フレームデータを取得する方法は?
- 20. 配列を文字列に変換せずに#{}を使用する方法
- 21. 文字列の配列からランダムオブジェクトを取得する方法
- 22. コレクションを使用せずに配列から未使用の要素を削除する方法
- 23. 配列を使用してPHP関数から値を取得する方法
- 24. phpを使用してjsonから配列を取得する方法
- 25. AngularJSを使用してサーバー側から配列を取得する方法は?
- 26. javascriptを使用して配列から各値を取得する方法
- 27. nullpointerを取得せずにJTextAreaからdrawStringに文字列を渡す方法
- 28. JavaScript:for..inループを使わずに、idを指定してオブジェクトの配列からオブジェクトを取得する方法?
- 29. OS Xとctypes:CGDataProviderCopyData()から生のピクセルを取得する方法?
- 30. CGImageRefオブジェクトからピクセルのRGB値を取得する方法は?