JSを使って写真を撮ることに関して多くの検索をしましたが、役に立たないようです。私の状況に合わないActiveXコントロールを使用している人もいます。私はJSを使って写真を撮り、それをサーバーにアップロードしたいと考えていました。クロム拡張用のjavascriptを使用してスクリーンショットを撮る
答えて
Tab APIには、captureVisibleTabというメソッドがあり、指定したウィンドウ内の現在選択されているタブの表示領域を取得できます。
これを使用するには、permissionsマニフェストに「タブ」を追加するだけです。そして、あなたの背景ページ、またはポップアップ(またはその他の拡張ページ)から、あなたはこのようにそのメソッドを呼び出します。すべて、あまりにも形式を変更:
chrome.tabs.captureVisibleTab(null, {}, function (image) {
// You can add that image HTML5 canvas, or Element.
});
あなたは{50品質}を追加することにより、プロパティを制御することができます上記のドキュメントに記述されています。
HTML5の美しさは、HTML5 Canvasでその画像を変更することができます。非常に簡単に、操作、変形、修正、クリップ、何でもできます!
希望はあなたの探しているものです!新年おめでとう!
私は、元の答えが与えられたとき、これが利用可能であったかはわからないが、Googleは現在、スクリーンショットを撮る方法を示して利用できる例があります:「テストスクリーンショット拡張」の
http://developer.chrome.com/extensions/samples.html
検索このページで
実例をお探しの場合、私はWebページ全体のスクリーンショットを取る拡張子付きのレポを作成しました。ここをクリックしてください:https://github.com/marcinwieprzkowicz/take-screenshot
私はあなたの拡張を使用してみましたが、レポの問題ページに記載されているものと同じ問題がありました。 – Sridarshan
私も、エラーを取得します。問題として提出:https://github.com/marcinwieprzkowicz/take-screenshot/issues/2 –
- 1. コードを使用してスクリーンショットを撮る
- 2. 150%のスケーリングでGraphics.CopyFromScreenを使用してスクリーンショットを撮る
- 3. NaClに移行するNPAPIを使用したGoogleクロム拡張
- 4. クロム拡張を使用してページのHTMLをスクリプトに渡します
- 5. クロム拡張機能を使用してAJAXイベントにリスナーを添付する
- 6. WebdriverでSeleniumを使用したFlashオブジェクトのスクリーンショットを撮る
- 7. スクリーンショットを撮ると私はスクリーンショットのためのコードの下に使用し、アンドロイド
- 8. jqueryをクロム拡張子で使用する
- 9. クロム拡張ポップアップテキストエリアフォーカス
- 10. クロム拡張クリックイベント
- 11. クロム拡張子の中からチャンネルgoogleアプリエンジンを使用
- 12. javascriptでツリートラバーリングメソッドを使用してオブジェクトを拡張する
- 13. スクリーンショットを撮る
- 14. クロム拡張を使用して入力フィールドにクリック可能なアイコン/ボタンを追加する - HTML、CSS、JavaScript
- 15. 拡張クラス内の拡張メソッド自体を使用して
- 16. C#を使用して任意の外部アプリケーションのスクリーンショットを撮る
- 17. javascriptを使用してfirefox拡張モジュールを開く
- 18. クロム拡張で正しくJavaScriptをリンクする
- 19. Selenium WebDriversを使用して読み込み中にページのスクリーンショットを撮る
- 20. クロム拡張子クラウドストレージ
- 21. CocoaまたはC++を使用してMac OS Xでスクリーンショットを撮る方法
- 22. 拡張機能を使用して
- 23. URLのクロム拡張子をダウンロードする
- 24. グローバルな拡張を使用してTypeScript 1.8でネイティブJavaScriptの型を拡張する方法は?
- 25. クロム拡張のクリップボードにコピー
- 26. javascriptを使用してデスクトップのスクリーンショットをキャプチャする
- 27. JavaScriptを実行した後にウェブページのスクリーンショットを撮る方法
- 28. オーディオストリームのスクリーンショットを撮る
- 29. クロム拡張子を使用してすべてのウィンドウのすべてのタブのURLを取得
- 30. Javascriptを使用したテキスト選択の拡張
私はタブのアクセス許可を追加しましたが、私は 'イメージ'を警告すると「未定義」となります。なぜあなたは考えていますか? –
表示されないタブのスクリーンショットを作成する方法はありますか? –
スクリーンショットを撮るには、の許可が必要です –