ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptを使用してCanvasコンテンツを画像に変換する方法の詳細な説明

JavaScriptを使用してCanvasコンテンツを画像に変換する方法の詳細な説明

coldplay.xixi
リリース: 2020-06-19 17:06:13
転載
6303 人が閲覧しました

JavaScriptを使用してCanvasコンテンツを画像に変換する方法の詳細な説明

私たちは先週、Mozilla Marketplace に投入する次のアプリの開発に半日を費やしました。今非常に人気のあるアプリケーションがあります、それは Instagram ですが、Facebook はそれを買収するために 100 万ドルを費やしました。私たちもポケットに 100 万ドルを入れたいので、Instagram スタイルのアプリケーションを開発することにしました。この記事では、画像をキャンバスにコピーする方法と、キャンバスの内容を画像として保存する方法を紹介します。 。 フォーマット。

JavaScript を使用して画像をキャンバスにコピーする

画像をキャンバスに配置するには、次の drawImage メソッドを使用します。 Canvas 要素:

// Converts image to canvas; returns new canvas element
function convertImageToCanvas(image) {
	var canvas = document.createElement("canvas");
	canvas.width = image.width;
	canvas.height = image.height;
	canvas.getContext("2d").drawImage(image, 0, 0);

	return canvas;
}
ログイン後にコピー

Here0, 0 キャンバス上のパラメータ座標点。画像はこの場所にコピーされます。

JavaScript を使用してキャンバスを画像形式に保つ

キャンバスでの作業が完了したら、次の簡単な方法を使用してキャンバス データを画像形式に変換できます。

// Converts canvas to an image
function convertCanvasToImage(canvas) {
	var image = new Image();
	image.src = canvas.toDataURL("image/png");
	return image;
}
ログイン後にコピー
このコードは魔法のようにキャンバスを PNG 形式に変換できます。

デモを見る画像とキャンバスの間で変換するこれらのテクニックは、思っているよりも簡単かもしれません。今後の記事では、これらの画像にさまざまなフィルターを適用するいくつかのテクニックについて書く予定です。

推奨チュートリアル: 「

JavaScript ビデオ チュートリアル

以上がJavaScriptを使用してCanvasコンテンツを画像に変換する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:webhek.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート