LEADTOOLS Image Annotation SDK - Customizable Features
Several LEADTOOLS SDKs include flexible and time tested image annotation technology for .NET, C and C++ developers. LEADTOOLS image annotations are perfect for general image markup applications as well as specialized document and medical applications. Image annotations can be added to any Windows, .NET or WPF project.
Overview
of LEADTOOLS Image Annotation SDK Technology
- Image annotation available as .NET classes, C DLL,C++ classes, and WPF controls
- Add image annotation to single and multi-threaded applications
- Native 32 and 64 bit binaries for image annotation
- Specialized annotations for WPF
- Specialized annotations for document images
- Specialized annotations for medical images
- Image annotations can be added to bitonal, color and grayscale images
- Broad range of image annotation objects including audio and video
- Protect sensitive information with powerful redaction and encryption objects
- Control access and design rights with annotation security
- Customize existing or create new image annotation objects
- Image annotation can be fully automated or manually implemented for maximum control
- Objects can be saved within an image file or in a separate file
using standard or proprietary
annotation formats - Supports single and multi-page image files
- Unlimited undo and redo levels
Customizable Annotation Features Include:
- Annotation Rotate Option
- XML Annotation Save Format
- Calibrate Ruler Feature
- Annotation Cursors
- Alpha Background Fill Option
- Dot Dash Lines
- Text Annotation Options
Annotation Rotate Option
With the rotate option interface, two rotate handles are displayed on a selected object. One of the handles is the "gripper" handle, which rotates the object when dragged. The other handle is the "center" handle, which determines the axis of rotation. The center handle can be moved by dragging. The gripper handle can be moved anywhere by dragging.
The following figure illustrates a Rotate by dragging the "Gripper" handle:

The following figure illustrates moving the "Center" handle:

XML Annotation Save Format
LEADTOOLS annotations may be stored in the the XML (Extensible Markup Language) format.
There are many advantages of using the XML format:
- XML is both forward and backward compatible
- XML is human readable
- Annotations stored using the XML format can be easily modified using a standard text editor
- XML can be easily parsed using any standard XML parser
- XML can be used with any of the growing number of applications and utilities that work with XML
Calibrate Ruler Feature
With this feature, a user can automatically calibrate a ruler to the desired size. This is useful when a user wants to interactively measure something in an image.
Any of the measurement type annotation objects can be calibrated using the Ruler Calibrate Automation Dialog.

Annotation Cursors
This feature displays different cursors for many tasks in automated annotation mode. This feature displays unique annotation cursors in the following situations:
- When hovering over a rotation gripper handle
- When hovering over a rotation center handle
- When hovering over any of the eight size handles—an appropriate arrow cursor is displayed depending on the handle and the rotation of the annotation object.
- When dragging a selection
- When using any of the 30 annotation tools.
All annotation cursors can be changed to your own custom cursor.
The following figure displays some of the default cursors:

Alpha Background Fill Option
LEADTOOLS annotation objects background color support an alpha option that to specify an alpha value from 0 (completely transparent background) to 255 (completely opaque background).
The following figure displays rectangle annotation objects using different alpha values:

Dot Dash Lines
Most of the LEAD annotation objects have Line Width and Line Style options. These options can be used to draw the annotations with thick lines, and change the line style from solid to dashed or dotted.
The following example illustrates this:

Text Annotation Options
Most LEAD text annotations now have more options, including
- Hide or show border
- Hide or show text
- Text and border can have different colors

Other LEADTOOLS SDK Technologies Related to Image Annotation
LEADTOOLS SDK Products that Include Image Annotation Technology
- LEADTOOLS Document Imaging SDK
- LEADTOOLS Recognition Imaging SDK
- LEADTOOLS Document Imaging Suite SDK
- LEADTOOLS Medical Imaging SDK
- LEADTOOLS PACS Imaging SDK
- LEADTOOLS Medical Imaging Suite SDK
