easyannotation
Version:
Image annotation in JavaScript
29 lines (28 loc) • 986 B
TypeScript
import { AnnotatorContainer } from "../AnnotatorContainer";
import InternalConfig from "../utils/InternalConfig";
import { RectAnnotator } from "./RectAnnotator";
export declare class ImageAnnotator extends RectAnnotator {
static readonly xtype: string;
private uploadInput;
private foreignObject;
private imageSVGElement;
private blur;
private opacity;
constructor(config: InternalConfig, parent: AnnotatorContainer);
private attachUploadInput;
private onFileUpload;
private createImageElement;
protected arrangeResizeElements(): void;
setBlur(blur: number): void;
getBlur(): string;
setOpacity(opacity: number): void;
getOpacity(): string;
setDrawColor(color: string): void;
setFillColor(color: string): void;
setSelected(selected: boolean): void;
toXML(): Element;
fromXML(element: Element): void;
toJSON(): Object;
fromJSON(obj: any): void;
getType(): string;
}