xverse-components-utils
Version:
xverse components utils
22 lines (21 loc) • 731 B
TypeScript
import { IImageConfig, ITextConfig } from 'xverse-components-share-poster';
/** 通过图片的url获取base64 */
export declare function getImageUrlBase64(imgUrl: string, cb?: (data: string | ArrayBuffer) => void): void;
/** 返回的url 为 base64 图 */
export declare const generatePhoto: (info: {
bgUrl: string;
image: IImageConfig[];
text: ITextConfig[];
fillStyle?: string;
}, opt?: {
width: number;
height: number;
canvasWidth?: number;
canvasHeight?: number;
radius?: number;
}) => Promise<{
url: string;
canvas: HTMLCanvasElement;
}>;
/** 图片旋转90°/-90° 后重新生成图 */
export declare function rotateImage(imageBase64: string, rotation: number): Promise<string>;