私は以前の質問のおかげでhtml2canvasに出くわしました。私が混乱していることは、以下を行うためにそれを実装する方法です。HTML5キャンバスの例スクリーンショット
- ライブウェブサイトのライブサムネイルを作成します。
- ライブサムネイルをクリックすると、ウェブサイトの大きな画像が読み込まれます。
- URLをスクリプトに入力するにはどうすればよいでしょうか?
すべての画像は、特定のクラスの画像タグまたはCSSに特定のhxwが設定されます。
私は以前の質問のおかげでhtml2canvasに出くわしました。私が混乱していることは、以下を行うためにそれを実装する方法です。HTML5キャンバスの例スクリーンショット
すべての画像は、特定のクラスの画像タグまたはCSSに特定のhxwが設定されます。
サムネイルを作成しようとしているウェブサイトが実際のページと異なる場合は、まずそのページのHTMLをサーバーにダウンロードする必要があります。それをiframe
の中にラップし、そのスクリーンショットを作成します。
生成されるスクリーンショットは実際のサイトと1:1のサイズになるため、サムネイルを作成するにはスクリーンショットのサイズを変更する必要があります。
スクリプトは、ページのレンダリングの入力として、HTML、URL、またはDOM要素以外の何かを受け入れません。そのため、スクリプトを使用してスクリーンショットを生成できる唯一の方法は、スクリーンショットを生成するページにロードするか、iframe内にページをロードすることです(同じオリジンの下でダウンロードする必要があります)クロスオリジンを使用する場合は、プロキシ経由のソース)。
何を試しましたか?あなたはどのような問題に遭遇しましたか?スクリーンショットを取得するAPIを確認しましたか、おそらくイメージサイズを指定できますか? –
@JuanMendes私はまだ何も試していない。私は、ドキュメントを最小限にし、例を非常に混乱させ、DOMを使用するように見えるように、それを行う方法の最初の例の後です。 –