UNPKG

@lancercomet/utils

Version:
30 lines (29 loc) 815 B
/** * 加载图片. * * @param {string} url * @returns {Promise<HTMLImageElement>} */ declare function loadImage(url: string): Promise<HTMLImageElement>; /** * 使用 File 对象创建 HTMLImageElement. * File 必须为图片文件才能正常工作. * * @param {File} file 图片文件. * @returns {Promise<HTMLImageElement>} 图片节点. */ declare function createImageByFile(file: File): Promise<HTMLImageElement>; /** * 通过图片创建 ImageData. * * @param {HTMLImageElement} image * @returns {ImageData} */ declare function createImageData(image: HTMLImageElement): ImageData | undefined; /** * 是否支持 WebP. * * @returns {boolean} */ declare function isSupportWebp(): boolean; export { createImageByFile, createImageData, isSupportWebp, loadImage };