DOM

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

DOM

Editing
  • account_tree
  • bug_report

stringurltoDataURL(stringtype, numberencoderOptions]])

지정된 타입(기본: image/png)의 이미지를 나타내는 URL을 반환한다. 반환된 이미지는 96dpi의 해상도를 갖는다.

구문

형식
htmlCanvasElement.toDataURL()
형식
htmlCanvasElement.toDataURL(type)
형식
htmlCanvasElement.toDataURL(type, encoderOptions)

매개 변수

stringtype선택
기본값image/png

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

numberencoderOptions선택

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

반환

stringurl

요청된 데이터의 URL이 포함된 문자열을 반환한다. 캔버스의 너비와 높이가 0이거나 허용된 최대 크기보다 큰 경우 "data:," 문자열이 반환된다.

Exception

DOMException

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

SecurityError

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

버전 명세

HTML Standard API
#dom-canvas-todataurl-dev

지원 웹브라우저