@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
10 lines (9 loc) • 952 B
TypeScript
import { ImageFormatCode } from "../Models/Types";
export declare type ImageMimeType = 'image/png' | 'image/x-png' | 'image/jpeg' | 'image/bmp' | 'image/gif' | 'image/webp' | 'image/svg+xml' | 'image/ico' | 'image/tiff';
export declare function imageFormatToMimeType(imageFormat: ImageFormatCode): ImageMimeType;
export declare function mimeTypeToImageFormat(mimeType: ImageMimeType, defaultFormat?: ImageFormatCode): ImageFormatCode;
export declare function fileNameWithoutExt(filename: string, maxExtLen?: number): string;
export declare function imageFormatToFileExt(imageFormat?: ImageFormatCode): string;
export declare function findImageFormat(fileOrName: ImageFormatCode | File | Uint8Array | string, defaultImageFormat?: ImageFormatCode): ImageFormatCode;
export declare function getSupportedImageFormats(): ImageMimeType[];
export declare function convertImageToFormat(imageUrl: string, targetMimeType: ImageMimeType): Promise<Blob>;