This commit is contained in:
2026-09-24 16:25:22 +08:00
commit 7428184f01
1198 changed files with 314515 additions and 0 deletions
@@ -0,0 +1,58 @@
export type GenerateFrameResult = {
frameBuffer: number[],
width: number
}
export type XQrcoderProps = {
ctx: CanvasRenderingContext2D,
/**
* 容错等级
*/
ecc:string,
/**
* 二维码内容
*/
text: string,
/**
* 二维码大小
*/
size: number,
/**
* 二维码前景色
*/
foreground: string,
/**
* 二维码背景色
*/
background: string,
padding: number,
/**
* 二维码logo
*/
logo: string,
/**
* 二维码logo的背景色
*/
logoBgColor:string,
/**
* 二维码logo大小
*/
logoSize: number,
/**
* 绘制的样式目前提供
* rect :普通码矩形
* circular :小圆点
* line :横向线条
* rectSmall :小方格
* xing :星形
* vertical :竖向线条带圆角
*/
mode:String,
/**
* 定位点的颜色
*/
pdColor?: string,
/**
* 定位点是否使用圆角
*/
pdRounded?: boolean
}