-
웹페이지 이미지로 만들기.JAVASCRIPT 2021. 10. 21. 15:10반응형
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
위 사이트에서 html2canvas.js 를 받는다.
<script src="/html2canvas.js" language="JavaScript" type="text/javascript"></script>
<input type="button" value="저장" onclick="makeShareImage();" style="width:80%;float:right;">
makeShareImage() 함수에서 웹 페이지를 이미지로 만든다.
function makeShareImage(){
element = $(".wrap");
html2canvas(element, {
onrendered : function(canvas) {
//alert(canvas)
getCanvas = canvas;
upload();
}
});
}class wrap 영역을 이미지로 만들것이다.
body 전체를 이미지로 만들고 싶으면 element = $("body"); 이런식으로 변경해준다.
function upload() {
var imageData = getCanvas.toDataURL("image/png");
//alert(imageData) // 이미지 데이터가 들어있다.
//return;
var formData = new FormData();
formData.append('file', imageData);
alert(imageData) // form 이나 ajax로 전송하여 이미지를 서버에 저장한다. 이미지 저장은 각 언어별로 다르다.
}반응형'JAVASCRIPT' 카테고리의 다른 글
크롬 input 자동완성 기능 막기. (0) 2021.11.19 자바스크립트로 첨부파일 다운받기 (0) 2021.10.21 다음api를 이용한 우편번호 연동 (0) 2021.10.13 생년월일로 성인,미성년자 구분하기. (0) 2021.10.12 TextArea line 제한 걸기 (0) 2018.05.11