html2cavas 로 html 이미지 저장
html2canvas 를 이용하여 html을 canvas로 변환 한 후 이미지로 저장할 수 있다.
https://github.com/niklasvh/html2canvas/releases
js 다운 경로
html2canvas.js 를 추가하고
canvas 변환할 html DIV태그
<div id="canvas_div">
.
.
<img src="">
.
.
<div>
javascript 이미지 생성
function makeShareImage(){
element = $("#canvas_div");
html2canvas(element, {
onrendered : function(canvas) {
getCanvas = canvas;
upload();
}
});
}
javascript 이미지 업로드 form data 로 ajax 전송
function upload() {
var imageData = getCanvas.toDataURL("image/png");
var formData = new FormData();
formData.append('file', imageData);
$.ajax({
url : xxxxxxx ,
type : "POST",
dataType : "json",
data : formData,
processData : false,
contentType : false,
success : function(data) {
.
.
.
},
error : function(request, status, error) {
console.log(request, status, error);
}
});
}
'Programming > javascript' 카테고리의 다른 글
[javascript] 정규표현식으로 도메인 URL 체크 (0) | 2017.03.27 |
---|---|
[javascript] 정규표현식으로 숫자 천단위 콤마넣기 (0) | 2017.03.27 |
[javascript] 정규표현식으로 콤마 제거 (0) | 2017.02.03 |
[javascript] 정규표현식으로 공백 제거 (0) | 2017.02.03 |
[javascript] 해쉬태그, 앳 변환 (0) | 2017.02.03 |