@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
12 lines (11 loc) • 886 B
TypeScript
import { PredefinedSearch, ImageDataInfo, MediaPickerEnums } from "../models";
export declare class WebImageService {
private httpClient;
private static predefinedSearchs;
getPredefinedSearch: () => Promise<Array<PredefinedSearch>>;
download: (url: string) => Promise<string>;
getResizedImageBase64FromUrl: (imageUrl: string, maxDimension: number, formatTypeSettings: MediaPickerEnums.ScalingFormatTypes, compressionQuality: number) => Promise<ImageDataInfo>;
getResizedImageBase64FromFile: (file: Blob, maxDimension: number, formatTypeSettings: MediaPickerEnums.ScalingFormatTypes, compressionQuality: number) => Promise<ImageDataInfo>;
getResizedImageBase64FromString: (imageBase64: string, maxDimension: number, formatTypeSettings: MediaPickerEnums.ScalingFormatTypes, compressionQuality: number) => Promise<ImageDataInfo>;
private generateOverlay;
}