Several LEADTOOLS SDKs include flexible and time tested image annotation technology for .NET, WPF, Silverlight, C and C++ developers. LEADTOOLS Annotations are packed with many customizable features offering flexible development options and a robust user experience.
Customizable Annotation Features Include:
Custom Annotations
LEADTOOLS includes more than 25 built-in annotation objects but can be extended with your own custom annotations. Change the way the user interacts with existing annotations as well as create completely new annotations such as Triangle, Shutter, Text Bubble, Bulls-Eye, Permanent Magnifying Glass, and more - the possibilities are endless with LEADTOOLS Annotations!
User Interface (Toolbars, Context Menus, and Dialogs)
LEADTOOLS has developed an extensive collection of objects, toolbars, menus, and dialogs within its CDLL, .NET, and WPF Annotations which can all be customized to best suit your application and target end-users. All user interface elements can be accessed directly to change the strings, images, and event handlers. Additionally, dialog and menu strings can be localized using standard .NET Globalization and Localization to provide country/region specific versions of your application with minimal code.
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
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:

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
Hover over each product for a description. Click for more details.
The LEADTOOLS Document Imaging SDK is a comprehensive document imaging SDK. Some of the features included are image annotation, memory optimizations for bitonal image data and enhanced display of black and white images. Additionally, LEADTOOLS Document Imaging supports the load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, WIC codecs, WF activities and WCF services. Also includes extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data.
The LEADTOOLS Recognition Imaging SDK includes everything a developer needs to create solutions to OCR document images and process form images. Some of the features included are OCR with text searchable PDF output, MICR, forms recognition and processing, image processing to improve recognition performance, and full barcode support.
The LEADTOOLS Document Imaging Suite SDK is the most comprehensive document imaging SDK available. Some of the features included are OCR with text searchable PDF output, MICR, forms recognition and processing, image processing to improve recognition performance, full barcode support, EMF to document format conversion, printer output capture and comprehensive PDF support.
The LEADTOOLS Medical Imaging SDK includes complete DICOM dataset support as well as medical image viewing functionality. LEADTOOLS Medical Imaging is a full featured raster, document and medical imaging SDK that supports load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, WIC codecs, WF activities and WCF services. Also includes extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data.
LEADTOOLS PACS Imaging is a full featured PACS, raster, document, medical imaging SDK that includes functions to implement a complete PACS client and server solution as well as medical imaging functionality. LEADTOOLS PACS Imaging SDK supports the load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, WIC codecs, WF activities and WCF services. Also includes extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data.
LEADTOOLS Medical Imaging Suite is a full featured PACS, raster, document, and medical imaging SDK that includes functions to implement a complete PACS client and server solution as well as medical imaging, medical 3D, and multimedia functionality. LEADTOOLS Medical Imaging Suite SDK supports the load, save, decompression and compression of over 150 image formats via C DLL, C++ classes, .NET classes, WIC codecs, WF activities and WCF services. Also includes extended grayscale and color support such as 12 and 16 bit grayscale data and 48 and 64 bit color data.
|