結果のグラフィック(.png、.jpg)が特定の解像度になるように、Webブラウザーでスクリーンショットを撮りたいです(例:1024 x 768)。
モニターの解像度を調整する以外に、Mac OS専用のアプリケーションまたはプラグイン/アドオンでこれを行う方法はありますか? Window Resizer というFirefoxプラグインがありますが、新しいバージョンのFirefoxでは動作しません。
私がこれに使用した最後のプログラムは Gadwin Webスナップショット
すべての機能を思い出せませんが、ここで必要なことを実現できると思います。
その他のオプションは次のとおりです。
スクリーンショット-Webページのスクリーンショット、Chromeスクリーンショットを撮ることができる拡張機能
Capture Meは、Mac OS X用の柔軟な画面キャプチャおよび記録ユーティリティであり、フローティングキャプチャウィンドウ、いくつかの保存オプション、およびサイズ変更機能を備えています。
Firefoxアドオン Web Developer ブラウザウィンドウのサイズ変更をサポートしています。デフォルトの解像度がいくつかあり、簡単に追加できます。
ブラウザウィンドウ(およびそのツールバー)自体ではなく、コンテンツだけが必要な場合は、 Paparazzi が非常に役立つ場合があります。独自のGUIを備えているだけでなく、サイズの設定など、任意のブラウザからの呼び出しをサポートする URL構文 も備えています。
paparazzi:(maxwidth = 1000、maxheight = 700)http://www.google.com/
これを次のように ブックマークレット に変換します。
javascript:void(window.location.href = 'paparazzi:(maxwidth = 1000、maxheight = 700)' + window.location.href)
Safariでは、ブックマークフォルダの最初の9つの場所のいずれかに割り当てることができるため、Command-1キーボードショートカットのようなものを自動的に与えることができます。どのブラウザを使用する場合でも、実際のスクリーンショットは常に WebKit を使用して作成されることに注意してください(SafariやChromeと同じですが、Firefoxとは異なります Gecko )。
Paparazziは一部のAppleScriptもサポートしています。または、コマンドラインを使用する場合は、 webkit2png を使用します。
python webkit2png -W 1000 -H 700 http://google.com/
ブラウザウィンドウ自体も含めたい場合は、そのためのブラウザ固有のツールがあるとは思えないので、通常の スクリーンキャプチャプログラム を使用する必要があります。そのためにブラウザウィンドウのサイズを変更するには、次のブックマークレットを使用します(一部のブラウザでは内部形式に適用される場合がありますが、SafariとFirefoxでは外部サイズを参照します)。
javascript:void(window.resizeTo(1000,700))
AppleScriptが必要です。
または、JavaScriptのブックマークについて考えます。