Skip to main content

Class: CanvasSnipper

Extra-Helpers.CanvasSnipper

Properties

Debug

Static Debug: boolean = false

Methods

GetClonedCanvas

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

Parameters

NameType
canvasHTMLCanvasElement
__namedParametersSnipOptions

Returns

Promise<HTMLCanvasElement>


GetDataUrl

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

Parameters

NameType
canvasHTMLCanvasElement
__namedParametersSnipOptions

Returns

Promise<string>


GetImage

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

Parameters

NameType
canvasHTMLCanvasElement
__namedParametersSnipOptions

Returns

Promise<HTMLImageElement>


GetBlob

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

Parameters

NameType
canvasHTMLCanvasElement
optionsSnipOptions

Returns

Promise<Blob>


GetFile

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

Parameters

NameTypeDefault value
canvasHTMLCanvasElementundefined
filenamestring'image'
optionsSnipOptions{}

Returns

Promise<string | File>


GetTiledFiles

Static GetTiledFiles(canvas, filePrefix?, tileRows?, tileCols?, options?): Promise<(string | File)[]>

Parameters

NameTypeDefault value
canvasHTMLCanvasElementundefined
filePrefixstring'image'
tileRowsnumber2
tileColsnumber2
optionsSnipOptions{}

Returns

Promise<(string | File)[]>

Constructors

constructor

new CanvasSnipper()