lucky-canvas-z
Version:
一个基于原生 js 的(大转盘 / 九宫格 / 老虎机)抽奖插件
30 lines (29 loc) • 984 B
TypeScript
import { ImgType } from '../types/index';
/**
* 根据路径获取图片对象
* @param { string } src 图片路径
* @returns { Promise<HTMLImageElement> } 图片标签
*/
export declare const getImage: (src: string) => Promise<ImgType>;
/**
* 切割圆角
* @param img 将要裁剪的图片对象
* @param radius 裁剪的圆角半径
* @returns 返回一个离屏 canvas 用于渲染
*/
export declare const cutRound: (img: ImgType, radius: number) => ImgType;
/**
* 透明度
* @param img 将要处理的图片对象
* @param opacity 透明度
* @returns 返回一个离屏 canvas 用于渲染
*/
export declare const opacity: (img: ImgType, opacity: number) => ImgType;
/**
* 高斯模糊
* @param img 将要处理的图片对象
* @param radius 模糊半径
* @returns 返回一个离屏 canvas 用于渲染
*/
export declare const blur: (img: ImgType, radius: number) => ImgType;
export declare const getBase64Image: () => void;