LEADTOOLS - The World Leader in Imaging SDKs LEAD Technologies
 
 

LEADTOOLS Image Annotation SDK - Customizable Features

 
Annotations

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:

gripper handle

The following figure illustrates moving the "Center" handle:

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.

Calibration for Ruler Annotation Object Types

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:

Default Annotation 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:

Annotation Object Alpha

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:

Annotation Line Styles

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

Annotation Text Object Styles

 

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.

LEADTOOLS Document Imaging SDK

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.

LEADTOOLS Recognition Imaging SDK

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.

LEADTOOLS Document Imaging Suite SDK

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.

LEADTOOLS Medical Imaging SDK

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 SDK

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 SDK

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.

 

 
LEADTOOLS Sales: 704-332-5532 | sales@leadtools.com | LEADTOOLS Support: 704-372-9681 | support@leadtools.com