SVG 를 다운로드 하려면 ?
D3.js로 만든 SVG를 다운로드하는 방법은 여러 가지가 있지만, 일반적으로 Blob과 링크 생성 방법이 가장 많이 사용됩니다.
방법 1: Blob을 사용하여 SVG 다운로드
방법 2: Canvas로 변환 후 PNG로 다운로드
SVG를 직접 다운로드하는 대신, Canvas
에 변환 후 PNG로 다운로드할 수도 있습니다.
정리
-
SVG로 다운로드: XMLSerializer를 사용해 SVG 데이터를
Blob
으로 변환 후 다운로드. -
PNG로 다운로드: SVG를
Canvas
에 그린 뒤toDataURL()
을 사용해 PNG로 저장.
필요에 따라 원하는 방식으로 적용하면 됩니다.