WEB/html5
HTML5 Canvas2Image 캔버스 영역을 이미지 파일로 저장
AlrepondTech
2012. 5. 3. 14:54
반응형
=================================
=================================
=================================
출처 : http://www.nihilogic.dk/labs/canvas2image/
HTML5 Canvas2Image 캔버스 영역을 이미지 파일로 저장
- var strDataURI = oCanvas.toDataURL();
- // returns "https://t1.daumcdn.net/cfile/tistory/2160374E56E6899315"
- //전체 API를 사용한 예제입니다:
- /*
- * Canvas2Image.saveAsXXXX = function(oCanvasElement, bReturnImgElement, iWidth, iHeight) { ... }
- */
- var oCanvas = document.getElementById("thecanvas");
- Canvas2Image.saveAsPNG(oCanvas); // PNG 이미지 저장 대화창이 나타납니다.
- Canvas2Image.saveAsJPEG(oCanvas); // JPEG 이미지 저장 대화창이 나타납니다.
- // Firefox만 가능.
- Canvas2Image.saveAsBMP(oCanvas); // BMP 이미지 저장 대화창이 나타납니다.
- // PNG로 변환된 <img> 엘리먼트 반환
- var oImgPNG = Canvas2Image.saveAsPNG(oCanvas, true);
- // JPEG로 변환된 <img> 엘리먼트 반환(Firefox만 가능)
- var oImgJPEG = Canvas2Image.saveAsJPEG(oCanvas, true);
- // BMP로 변환된 <img> 엘리먼트 반환
- var oImgBMP = Canvas2Image.saveAsBMP(oCanvas, true);
- // 모든 함수는 너비와 높이를 인자로 줄 수 있습니다
- // 모든 이미지는 크기에 맞게 축소/확대 됩니다:
- // 100x100 크기의 PNG 이미지 저장
- Canvas2Image.saveAsPNG(oCanvas, false, 100, 100);
=================================
=================================
=================================
반응형