728x90
반응형
# html2canvas를 활용한 스크린 캡쳐
- 본 포스팅에서는 html2canvas를 활용하여 원하는 HTML 요소들을 이미지로 만드는 방법을 소개합니다
# 라이브러리 사이트
728x90
# 사용방법
- html2canvas를 설치해 줍니다
yarn add html2canvas
- OnClick 등의 원하는 이벤트에서 다음과 같이 지정된 id의 요소를(아래의 경우 "save_element_id") 캡쳐합니다
html2canvas(document.getElementById("save_element_id");).then(canvas => {
document.body.appendChild(canvas)
// 이미지 처리
const dataURL = canvas.toDataURL("image/png");
// ...
});
# 기타
- 캡처된 영역이 제대로 표시되지 않는 등의 문제가 발생할 경우, 이 링크를 참고 해 주세요
- 만약 React에서 동일한 기능을 구현하고 싶은 경우, 아래의 라이브러리를 사용하는 것도 좋은 방법일 것 같습니다
728x90
반응형
'개발 > Javascript' 카테고리의 다른 글
[JS][TS][Web][한 줄 팁] 매번 까먹는 브라우저 Locale 확인 방법 (0) | 2023.05.01 |
---|---|
[라이브러리 소개][유용한 툴] 멋진 단축키 문서 만드는 방법 (0) | 2023.01.09 |
[Javascript][React][라이브러리 소개] html을 이미지로 저장하는 방법 (0) | 2022.12.05 |
[한 줄 팁][Javascript][Design] Tailwind CSS Cheat Sheet (0) | 2022.10.13 |
[Javascript][라이브러리 소개] UUID 생성하기 (0) | 2022.03.21 |