<div id="capture_area">
캡쳐할 영역
</div>
<button type="button" class="btn_download">이미지 저장하기</button>
<script>
$(function(){
$(".btn_download").click(function(e){
html2canvas(document.getElementById("capture_area")).then(function(canvas) {
var el = document.createElement("a")
el.href = canvas.toDataURL("image/jpeg")
el.download = '이미지.jpg' //다운로드 할 파일명 설정
el.click()
})
})
})
</script>
- 플러그인 링크 : https://html2canvas.hertzen.com/
html2canvas - Screenshots with JavaScript
Try out html2canvas Test out html2canvas by rendering the viewport from the current page. Capture
html2canvas.hertzen.com
- 참고 : https://blog.webi.kr/64
웹페이지 화면 이미지로 저장하기 | html2cavas 플러그인
웹 개발을 하다 보면 자주는 아니지만 간혹 웹페이지 화면을 이미지로 저장해야 하는 경우가 생긴다. 당연히 관리자 화면의 통계나 일부 화면을 이미지로 저장하고 싶다고 할 때는 이렇게 말을
blog.webi.kr
'🧡공부기록 > javascript, jquery' 카테고리의 다른 글
| [JQuery] 클릭시, 스크롤 부드럽게 이동 (0) | 2023.04.14 |
|---|---|
| [javascript] 헤더 스크롤 이벤트 (0) | 2023.03.15 |
| [vanilla javascript] 별점(Star Rating) 자바스크립트로 구현 (0) | 2023.03.01 |
| [vanilla javascript] 스크롤 이벤트 (0) | 2023.02.27 |
| [javascript] REST API 실습하기 (0) | 2022.10.31 |