t-comm
Version:
专业、稳定、纯粹的工具库
29 lines (28 loc) • 852 B
TypeScript
/**
* Dom转化为图片
* @param {string} trigger Dom的id
* @param {string} imageElId 需要展示的图片的id
*
* @example
* Dom2Image.convertDomToImage("app", "appImage");
*/
export declare function convertDomToImage(trigger: string, imageElId: string, callback: Function): void;
/**
* 解决图片跨域问题,将网络图片URL转为base64 URL。
* @param {string} src 网络图片URL
* @returns {Promise} Promise对象返回base64 URL
*
* @example
* Dom2Image.urlToBase64("http://test.com/image.png").then(url=>{});
*/
export declare function urlToBase64(src: string): Promise<string>;
interface ICanvas extends HTMLCanvasElement {
dpi: number;
}
/**
* image url转canvas
* @param image {Image} 图片src
* @returns canvas
*/
export declare function convertImageToCanvas(image: HTMLImageElement): ICanvas;
export {};