Skip to main content

Class: CanvasSnipper

Extra-Helpers.CanvasSnipper

Properties

Debug

Static Debug: boolean = false

Defined in

webgi/src/extras/canvasSnipper.ts:21

Methods

GetClonedCanvas

Static GetClonedCanvas(canvas, __namedParameters): Promise<HTMLCanvasElement>

Parameters

NameType
canvasHTMLCanvasElement
__namedParametersSnipOptions

Returns

Promise<HTMLCanvasElement>

Defined in

webgi/src/extras/canvasSnipper.ts:22


GetDataUrl

Static GetDataUrl(canvas, __namedParameters): Promise<string>

Parameters

NameType
canvasHTMLCanvasElement
__namedParametersSnipOptions

Returns

Promise<string>

Defined in

webgi/src/extras/canvasSnipper.ts:100


GetImage

Static GetImage(canvas, __namedParameters?): Promise<HTMLImageElement>

Parameters

NameType
canvasHTMLCanvasElement
__namedParametersSnipOptions

Returns

Promise<HTMLImageElement>

Defined in

webgi/src/extras/canvasSnipper.ts:108


GetBlob

Static GetBlob(canvas, options?): Promise<Blob>

Parameters

NameType
canvasHTMLCanvasElement
optionsSnipOptions

Returns

Promise<Blob>

Defined in

webgi/src/extras/canvasSnipper.ts:119


GetFile

Static GetFile(canvas, filename?, options?): Promise<string | File>

Parameters

NameTypeDefault value
canvasHTMLCanvasElementundefined
filenamestring'image.png'
optionsSnipOptions{}

Returns

Promise<string | File>

Defined in

webgi/src/extras/canvasSnipper.ts:133

Constructors

constructor

new CanvasSnipper()