/** * * @param url 需要转为图片的链接 * @returns 图片的 dom */ export declare const urlToImg: (url: string) => Promise; export declare const base64DecodeImageKey: (base64ImgKey: string) => string; /** * 通过url获取图片的base64字符串 * @param src 图片链接 * @param outputFormat 图片格式 * @returns base64 @string */ export declare const getBase64ByUrl: (src: string | URL, outputFormat?: string) => Promise; /** * 把文件转base64 * @param file @file 文件 * @returns @string */ export declare const fileToBase64: (file: any) => Promise; /** * * @param image @file 图片文件 * @param width @number 宽度 * @param height @number 高度 * @returns @string base64 */ export declare const getBase64Image: (image: any, width?: any, height?: any) => string; /** * 通过图片获取base64 * @param src 图片地址 * @returns @string */ export declare const getBase64ByImage: (src: string) => Promise; /** * url转base64 * @param {String} url - url地址 */ export declare const urlToBase64V2: (url: string) => Promise; /** * base64转Blob * @param {String} base64 - base64 */ export declare function base64toBlob(base64: string): Blob | undefined; /** * 图片集打包压缩下载 * 1. url -> base64 -> blob * 2. 将blob加入jsZip文件夹内,用file-saver保存 * @param {Array<{url:string,name:string}>} imgDataList * @param {string} zipName */ export declare const downloadPackageImages: (imgDataList: string | any[], zipName: string) => Promise; export declare function getFileSize(size: number): string; export declare const dataURLToBlob: (dataurl: string) => Blob;