DOM

settings_applicationsEventTarget  >   settings_applicationsNode  >   settings_applicationsElement  >   settings_applicationsHTMLElement  >   settings_applicationsHTMLCanvasElement  >   settings_applications[[Prototype]]

DOM

Editing
  • account_tree
  • bug_report

toBlob(Functioncallback, stringtype, numberquality]])

<canvas>가 포함하고 있는 이미지를 나타내는 Blob 객체를 생성한다. 이 파일은 유저 에이전트에 따라 디스크나 메모리에 캐싱되거나 저장될 수 있다.

구문

형식
htmlCanvasElement.toBlob(function() {})
형식
htmlCanvasElement.toBlob(function(blob) {}, type)
htmlCanvasElement.toBlob(function(blob) {}, type, quality)

매개 변수

Functioncallback필수

Blob 객체를 인수로 받아 처리하는 콜백 함수를 지정한다. 이미지를 생성할 수 없는 경우 null을 전달 받는다.

stringtype선택
기본값image/png

이미지 형식을 지정한다. 지정하지 않거나 지원하지 않는 유형을 지정한 경우 "image/png"가 사용된다.

numberquality선택

손실 압축을 지원하는 JPEG 또는 WEBP 이미지를 생성할 때 이미지의 품질을 0에서 1 범위의 숫자로 지정한다. 지정하지 않거나 값이 바르지 않은 경우 유저 에이전트는 기본값을 사용한다.

반환

No return value

Exception

DOMException

DOM API의 메소드를 호출하거나 프로퍼티에 접근한 결과 발생하는 비정상적인 이벤트(예외)를 나타낸다.

SecurityError

작업이 보안에 취약함을 나타낸다.

버전 명세

HTML Standard API
#dom-canvas-toblob-dev

지원 웹브라우저