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()