UNPKG

@rangertechnologies/ngnxt

Version:

This library was used for creating dymanic UI based on the input JSON/data

18 lines (17 loc) 879 B
import { LoadedImage } from '../interfaces'; import { CropperState } from '../component/cropper.state'; export declare class LoadImageService { private autoRotateSupported; loadImageFile(file: File, cropperSettings: CropperState): Promise<LoadedImage>; private checkImageTypeAndLoadImageFromArrayBuffer; private isValidImageType; loadImageFromURL(url: string, cropperSettings: CropperState): Promise<LoadedImage>; loadBase64Image(imageBase64: string, cropperSettings: CropperState): Promise<LoadedImage>; private base64ToArrayBuffer; private loadImageFromArrayBuffer; private getSvgImageSize; private transformImageFromArrayBuffer; transformLoadedImage(loadedImage: Partial<LoadedImage>, cropperState: CropperState, forceTransform?: boolean): Promise<LoadedImage>; private loadImageFromObjectUrl; private getTransformedSize; }