UNPKG

lucky-canvas-z

Version:

一个基于原生 js 的(大转盘 / 九宫格 / 老虎机)抽奖插件

30 lines (29 loc) 984 B
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;