UNPKG

canvas-mark-board

Version:

## 简介 `canvas-mark-board` 基于原生canvas封装的图像标注工具,在 vue / react / 原生js 应用中都可以实现标注功能。提供了一系列事件和方法,用于管理标注对象、绘制标注形状、导入标注数据等操作。

11 lines (10 loc) 852 B
import type { IPointData, IMatrixData } from "../types"; export { MatrixHelper } from "./MatrixHelper"; export declare function getMinDistance(oPoint: IPointData, pointList: IPointData[], expand: number, zoom: number): number; export declare const getArrow: (point: IPointData, point2: IPointData, l?: number, θ?: number) => [IPointData, IPointData]; export declare const getSides: (point: IPointData, point2: IPointData) => any; export declare const getDistance: (point: IPointData, point2: IPointData) => number; export declare function isSamePoint(point: IPointData, point2: IPointData): boolean; export declare function isPointInPolygon(point: IPointData, polygon: IPointData[]): number; export declare function getUUID(): string; export declare function applyDPR(ctx: CanvasRenderingContext2D, canvas: HTMLCanvasElement, t: IMatrixData): number;