html2canvas 이란?
특정 HTML 요소를 캡처후, 이미지로 변환하는 자바스크립트의 라이브러리이다.
언제 사용하면 좋냐면
예시를 먼저 보자.
블로그 주인장이 새로 도입한 기능인데,
저 이미지를 유저가 일일이 캡처할 필요 없이
버튼 하나로 이미지로 저장할 수 있다.
이런 경우 사용하면 좋을듯하다.
하지만 이 라이브러리를 사용하면서 문제가 생겼었는데,
윈도우의 크기,
쉽게 말하자면 pc와 mobile일 때의 윈도우의 크기가 다르기 때문에
윈도우 크기에 맞게 변해버린 HTML요소에 따라서 캡처가 되어버린다는 것이다.
해결 방법
제일 먼저 공식 웹사이트를 방문해서 사양을 보는 것이다.
참조
https://html2canvas.hertzen.com/configuration
Options
Explore the different configuration options available for html2canvas
html2canvas.hertzen.com
사양에 windowWidth와 windowHeight가 있다.
이걸 적용시켜서 기기의 윈도우 상관 없이
내가 원하는 윈도우를 지정해서 캡처할 수 있게 만들 수 있다!
바로 적용해보자
잘 다운로드가 되었다.
또 하나.
사양에 적용 안되는 css 속성들이 있으니
라이브러리를 사용할 때
공식 웹페이지의 사양을 꼭 확인하자.
'실수,해결' 카테고리의 다른 글
공통 컴포넌트 이벤트 적용 안되는 현상 (0) | 2025.01.21 |
---|---|
피드백 - 픽셀 아트 렌더링에 관하여(css) (0) | 2024.10.23 |
img 하단 여백 지우기 (0) | 2024.04.08 |
에러: LF will be replaced by CRLF the next time Git touches it (0) | 2024.01.06 |
문제 해결 - 하이픈(Hyphen) 삽입 (0) | 2023.12.01 |