canvas-mark-board
Version:
## 简介 `canvas-mark-board` 基于原生canvas封装的图像标注工具,在 vue / react / 原生js 应用中都可以实现标注功能。提供了一系列事件和方法,用于管理标注对象、绘制标注形状、导入标注数据等操作。
14 lines (13 loc) • 456 B
TypeScript
import CanvasMarkBoard from "..";
import type { IPointData } from "../types";
import MoveMarkObject from "./moveMark";
export default class MarkEllipseObject extends MoveMarkObject {
constructor(box: CanvasMarkBoard);
setCursor(): void;
setMoveEdit(offset: any): void;
get vertexList(): IPointData[];
get ellipseData(): any;
get indexPoint(): IPointData;
get pathData(): string;
isPointInside(point: IPointData): boolean;
}