Introduction to annotating images
In This Topic
VintaSoft Annotation .NET Plug-in contains a set of classes, which allow to annotate images in very simple manner.
The classes are divided into several groups.
The classes, which store annotation data:
The classes intended for loading and saving annotations:
- AnnotationVintasoftBinaryFormatter - allows to save a collection of annotation data into binary packet of Vintasoft format; the packet can be saved either into separate file or into TIFF, PNG, JPEG, PDF file. Also this class allows to load a collection of annotation data from binary packet of Vintasoft format; the packet can be loaded either from separate file or from TIFF, PNG, JPEG, PDF file.
- AnnotationVintasoftXmpFormatter - allows to save a collection of annotation data into XMP packet of Vintasoft format; the packet can be saved either into separate file or into TIFF, JPEG, PDF file. Also this class allows to load a collection of annotation data from XMP packet of Vintasoft format; the packet can be loaded either from separate file or from TIFF, JPEG, PDF file.
- AnnotationWangFormatter - allows to save a collection of annotation data into WANG packet; the packet can be saved either into separate file or into TIFF file. Also this class allows to load a collection of annotation data from WANG packet; the packet can be loaded either from separate file or from TIFF file.
The classes, which define the appearance of annotation:
- AnnotationView and derived classes - determine how to display an annotation and how user can interact with annotation.
- AnnotationViewCollection - represents a collection of AnnotationView objects.
The classes, which store information about relations between the image, the annotation data and annotation appearance:
The classes intended for displaying of annotations:
The classes intended for displaying of images with annotations:
The classes intended to build:
- rectangular based annotations
- point based annotations
The classes intended to transform:
- rectangular based annotations
- point based annotations
Here is a diagram which shows relationships among the classes: