ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用してブラウザで SVG をビットマップ画像に変換するにはどうすればよいですか?
ブラウザで SVG をビットマップ画像に変換する
問題:
SVG を変換する方法を使用して画像をビットマップ形式 (JPEG、PNG など) に変換します。 JavaScript?
解決策:
JavaScript を使用してブラウザでこの変換を実現するには、次の手順に従います:
Canvas API を使用した SVG 画像のレンダリングを可能にする canvg ライブラリ。
npm install --save canvg
canvg ライブラリを使用するSVG画像をCanvasにレンダリングします。 element.
const canvas = document.querySelector('canvas'); canvg(canvas, svgElement);
Canvas 要素でレンダリングされたイメージのデータ URI をキャプチャします。
const dataURI = canvas.toDataURL('image/jpeg'); // or 'image/png'
このアプローチでは、JavaScript を使用してブラウザ内で SVG 画像をビットマップ形式に変換できます。 canvg ライブラリ。
以上がJavaScript を使用してブラウザで SVG をビットマップ画像に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。