Properties
Static
base64toBlob
base64toBlob: ((data, sliceSize?) => Blob) = base64toBlob
Type declaration
- (data, sliceSize?): Blob
Parameters
data: string
sliceSize: number = 512
Returns Blob
Static
cropImage
cropImage: ((url, rect, fileType?, quality?) => Promise<{
blob: null | Blob;
height: number;
width: number;
}>) = cropImage
Type declaration
- (url, rect, fileType?, quality?): Promise<{
blob: null | Blob;
height: number;
width: number;
}> Parameters
url: string | Blob
rect: {
end: Vec2;
start: Vec2;
}
fileType: string = 'image/png'
quality: number = 1
Returns Promise<{
blob: null | Blob;
height: number;
width: number;
}>
Static
getRenderTargetImageData
getRenderTargetImageData: ((app, width, height, scene, camera, fileType?, quality?) => Promise<Blob>) = getRenderTargetImageData
Type declaration
- (app, width, height, scene, camera, fileType?, quality?): Promise<Blob>
Parameters
app: any
width: number
height: number
scene: any
camera: any
fileType: string = 'image/png'
quality: number = 1
Returns Promise<Blob>
Static
loadImage
loadImage: ((url, fileType?, quality?) => Promise<{
blob: null | Blob;
height: number;
width: number;
}>) = loadImage
Type declaration
- (url, fileType?, quality?): Promise<{
blob: null | Blob;
height: number;
width: number;
}> Parameters
url: string | Blob
fileType: string = 'image/png'
quality: number = 1
Returns Promise<{
blob: null | Blob;
height: number;
width: number;
}>
Static
loadImageBase64
loadImageBase64: ((url, fileType?, quality?) => Promise<{
base64: string;
height: number;
width: number;
}>) = loadImageBase64
Type declaration
- (url, fileType?, quality?): Promise<{
base64: string;
height: number;
width: number;
}> Parameters
url: string | Blob
fileType: string = 'image/png'
quality: number = 1
Returns Promise<{
base64: string;
height: number;
width: number;
}>
Static
loadImageElement
loadImageElement: ((url) => Promise<{
element: HTMLImageElement;
height: number;
width: number;
}>) = loadImageElement
Type declaration
- (url): Promise<{
element: HTMLImageElement;
height: number;
width: number;
}> Returns Promise<{
element: HTMLImageElement;
height: number;
width: number;
}>
Static
mirrorImage
mirrorImage: ((image, materialDirection, isBase64?, fileType?, quality?) => Promise<string | Blob>) = mirrorImage
Type declaration
- (image, materialDirection, isBase64?, fileType?, quality?): Promise<string | Blob>
Parameters
image: string | Blob
materialDirection: Vector2
isBase64: boolean = false
fileType: string = 'image/png'
quality: number = 1
Returns Promise<string | Blob>