UNPKG

@mescius/dsimageviewer

Version:

Document Solutions Image Viewer

10 lines (9 loc) 952 B
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>;