@daysnap/horn-jssdk
Version:
原生容器面向 H5 开发者提供的基于容器应用内的网页开发工具包
19 lines (18 loc) • 691 B
TypeScript
import { type FailCallbackResult, type PickOptions } from '../../core';
export interface WaterMarkOptionsResult {
filePath: string;
}
export interface WaterMarkOptions {
filePath: string;
text: number | string;
fontSize?: number;
color?: string;
padding?: number;
position?: 'left-top' | 'right-top' | 'right-bottom' | 'left-bottom' | 'center';
success?: (result: WaterMarkOptionsResult) => void;
fail?: (err: FailCallbackResult) => void;
}
/**
* 图片加水印
*/
export declare const waterMark: <T extends WaterMarkOptions = WaterMarkOptions>(options?: T | undefined) => import("../../core").PromisifySuccessResult<PickOptions<T>, WaterMarkOptions>;