Module "geocortex/essentials/utilities/ImageUtilities"
Functions
calculateAspectRatioFit
- calculateAspectRatioFit(srcWidth: number, srcHeight: number, maxWidth: number, maxHeight: number): object
-
Parameters
-
srcWidth: number
-
srcHeight: number
-
maxWidth: number
-
maxHeight: number
Returns object
-
height: number
-
width: number
getRawByteDataFromDataUri
- getRawByteDataFromDataUri(uri: string): string
-
Parameters
Returns string
resizeImage
- resizeImage(source: HTMLImageElement | HTMLCanvasElement | string, width: number, height: number): Promise<string>
-
Parameters
-
source: HTMLImageElement | HTMLCanvasElement | string
-
width: number
-
height: number
Returns Promise<string>
A base64 png image.
resizeImageToMaxDimensions
- resizeImageToMaxDimensions(source: HTMLImageElement | HTMLCanvasElement | string, maxWidth: number, maxHeight: number): Promise<string>
-
Parameters
-
source: HTMLImageElement | HTMLCanvasElement | string
-
maxWidth: number
-
maxHeight: number
Returns Promise<string>
A base64 png image.
Conserve aspect ratio of the original image. Useful when shrinking/enlarging images to fit into a certain area.