これは本当に技術的な質問ではありませんので、私はどんな羽毛でもうんざりしています!ウェブページをイメージするアプリはどのように機能しますか?
これらのイメージウェブページがサイトごとにどのように異なるブラウザで表示されていますか?すなわちlitmusapp.com
おかげで、すべての
これは本当に技術的な質問ではありませんので、私はどんな羽毛でもうんざりしています!ウェブページをイメージするアプリはどのように機能しますか?
これらのイメージウェブページがサイトごとにどのように異なるブラウザで表示されていますか?すなわちlitmusapp.com
おかげで、すべての
ウェブキット(safari、chromeなど)エンジンのカスタムビルドを使用してPNG画面を生成する方法を見つけました。 Mozillaにもビットマップバッファがあり、これをコピーしてPNGに変換することができます。 XULのソースコードをダウンロードして表示できるアドオンがあります。ユーティリティのために、私はレンダリングのために、Webkitのコマンドラインビルドまたは同様のものに向かって傾けています。それはオープンソースであり、それほど難しいことではありません。
ありがとうございました。 – Abs
彼らは通常、すべてのそれらのアプリケーションがインストールされ、サービスによって制御可能であることによって動作します。
たとえば、バックグラウンドに複数の仮想マシンを配置し、それぞれがアプリケーションを実行し、アプリケーションが開始されたレイアウトを検証したいときはいつでもコンテンツ(レンダリングされたと思われる電子メール)がレンダリングされます。それが完了すると、あなたがウェブサイトでアクセスできるスクリーンショットが撮られます。
私が見たもう1つの選択肢:インターネット上の他のユーザーは、自分のマシン上で小さなアプリケーションを実行して、空きCPU時間をサービスに提供します。 Webサイトはアプリケーションを持つユーザを見つけ、ユーザマシン上のアプリケーションに要求を送信し、再びスクリーンをレンダリングしてキャプチャします。
これは単なる推測ですが、特定のページに移動するために特定のブラウザセットを制御するプロセスがあると思います。次に、プロセスは画面キャプチャを行い、結果のサムネイルを作成して公開します。
ブラウザからのレンダリングエンジンを使用して、生のビットマップに添付されたキャンバスにレンダリングしてから、ビットマップを保存することができます。私はそれらのほとんどが期待しています - 具体的にはレイアウトがIEレイアウトなどと言います - ちょうどブラウザにページをロードするように指示し、ブラウザウィンドウへのハンドルを見つけ、内部のキャンバス領域(いくつかのウィジェットツールキットやいくつかのアクセシビリティAPIでこれを行うことができます)、通常のスクリーンショット技術を使用してその領域のビットマップを取得します。
Internet Explorer拡張機能を使用したWindowsプログラムを作成しました。ページをコントロールに表示せずにメモリにロードし、レンダリングバッファのスナップショットを取得してJPGとして保存することができます。
他の方法でも可能ですね!
hein?言い直してください。 – jldupont
+1良い質問、私は同じと思っています – tpower