Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

HTML5キャンバスからPNGファイルへ


HTML5キャンバスをPNGに変換するには、以下の手順に従います-

生成されたデータURLをタグのhref属性に追加する必要があります。

base64画像のダイアログ-

<img src="data:image/png;base64,iOBVRw0KGgoAAAANSUhEUg...." class="image" />
ファイル名を追加-

<a download="newimg.png" href="...">

次に、 httpを定義します ヘッダー

headers=Content-Disposition: attachment; filename=newimg.png

WebブラウザのRAMを処理し、その使用率を下げるため-

// generated the data URL dynamically
function myCanvas() {
   var d = canvas.toDataURL('image/png');
   this.href = d;
};
d.addEventListener('click', myCanvas, false);

  1. PNGファイルとは何ですか?

    知っておくべきこと PNGファイルはPortableNetworkGraphicsファイルです。 XnViewなどのブラウザまたは画像プログラムで1つ開きます。 FileZigZagまたは別の画像コンバーターを使用してJPG、SVG、ICO、およびその他の画像に変換します。 この記事では、PNGファイルとは何か、特定の状況で他の画像形式よりも優先される理由、およびPNGファイルを開いたり、他の画像タイプに変換したりできるプログラムについて説明します。 PNGファイルとは何ですか? PNGファイルはPortableNetworkGraphicsファイルです。この形式は可逆圧縮を使用

  2. HTML5キャンバスにSVGファイルを描画する方法は?

    SVGをキャンバスに描画するには、SVG画像を使用する必要があります。まず、HTMLを含む要素を使用します。その後、SVG画像をキャンバスに描画する必要があります。 例 次のコードを試して、HTMLキャンバスにSVGファイルを描画できます <!DOCTYPE html> <html>    <head>       <title>SVG file on HTML Canvas </title>    </head>    <