mission_statement
Phone - Australia: 1300 553 313
Hotline - New Zealand: 0800 450 168
LEADTOOLS Logo

Imaging Pro Developer Toolkit

LEADTOOLSLEADTOOLS Imaging SDK Technology includes the tools developers need to add powerful imaging technology to their applications. Based on more than 20 years of imaging development, LEADTOOLS Imaging includes display functions and controls, image compression, image processing, TWAIN and WIA scanning, color conversion, 200+ display effects, 150+ image formats, printing, database imaging, imaging common dialogs and screen capture.

 

Image Load, Save, Conversion and Compression

  • Load, save and convert more than 150 raster image formats including:
    • JPEG, JPEG 2000, PNG, TIFF — Full list of LEADTOOLS formats
  • Compress and Decompress over 150 formats including:
    • JPEG, JPEG 2000, JPEG-XR, CCITT, CCITT G3 and CCITT G4, LZW, RLE and PackBits, ZIPLIB, Huffman, Arithmetic, LEAD CMP, LEAD CMW, LEAD ABC
  • Load, save and modify image metadata
  • High-level image compression optimizer to automatically optimize bit depth and compression settings
  • Imaging common dialogs

Image Processing

  • Over 200 image processing functions
  • Digital paint technology
  • Imaging common dialogs

Image Display

Image Capture and Scanning

  • Acquire images and control TWAIN devices and scanners
  • HTML5 Web Scanning with TWAIN
  • Acquire images and control WIA devices and scanners
  • Capture images from the screen
  • Print images to Windows printers

Platform and Programming Interfaces

  • C Windows API - x86 & x64
    • C/C++
  • .NET
    • C#, VB, C++/CLI, XAML
    • WinForms, WPF, Web Forms
  • WinRT - x86, x64 & ARM
    • C#, VB, C++/CX, JavaScript
  • HTML5
    • JavaScript
  • Web Services
    • JSON, SOAP & RESTful
  • iOS & OS X
    • Objective-C, C/C++
  • Android
    • Java, C/C++
  • Linux
    • C/C++

What's Included in the LEADTOOLS Imaging Pro SDK?

Image Load, Save, Conversion and Compression

  • Load, save and convert more than 150 raster image formats

  • Overview of LEADTOOLS Image Compression SDK Technology

    • Image compression for bitonal, colour and grayscale image data
    • Image compression specifically designed for scanned checks: LEAD ABC and ABIC
    • Optimise images for websites and network bandwidth
    • Keep displayed images compressed in memory, reducing system requirements and increasing potential customer base
    • JPIP client and server SDK
    • Image compression available as C DLL, C++ classes, .NET classes, WinRT Libraries, iOS, OS X, Android, Linux, Silverlight classes, WIC codecs and Multimedia Video codecs
    • Add image compression to single and multi-threaded applications
    • Native 32 and 64 bit binaries for image compression

    Compression Algorithms

    LEADTOOLS SDKs support several industry standard and proprietary alternative compression options that are only available in LEADTOOLS. Industry standard options ensure compatibly and portability, while proprietary alternatives take advantage of the most advanced compression techniques available.

    Industry Standard:

    • JPEG
    • JPEG 2000
    • JPEG-XR
    • JBIG and JBIG2
    • CCITT, CCITT G3, and CCITT G4
    • ABIC
    • LZW
    • ZIPLIB
    • RLE / PackBits
    • Huffman Coding
    • Arithmetic Coding

    Proprietary Alternatives:

    • LEAD CMP
    • LEAD CMW
    • LEAD ABC
  • High-level image compression optimiser to automatically optimise bit depth and compression settings
  • Load, save and modify image metadata
  • WIC codecs

Over 200 image processing functions

LEADTOOLS provides over 200 image processing functions in several categories including document cleanup, medical image enhancement, color conversion and correction, noise reduction, edge detection and more. Combined with LEADTOOLS' 150+ image formats, developers can build applications to handle virtually any imaging requirement in today's market.

Overview of LEADTOOLS Image Processing SDK Technology

  • Most image processing functions support region of interest processing
  • Supports the processing of many color bit depths and the conversion of one bit depth to another
  • Signed image data support
  • Image processing SDK technology available for C DLL, C++, .NET, WinRT, iOS, OS X, Android, Linux, Silverlight, Web Services and WF activities
  • Add image processing to single and multi-threaded applications including IIS and Windows WF hosted applications
  • 32 and 64 bit image processing binaries

LEADTOOLS Image Processing SDK Function Categories

  • Scanned Document Image Processing and Recognition Pre-Processing
  • Medical Image Processing SDK Technology
  • Geometric Transformation
  • Adjust Brightness and Contrast
  • Colour Space Conversion
  • Colour Correction
  • Colour and Bit-Depth Expansion and Reduction
  • Noise Reduction and Smoothing
  • Image Enhancement
  • Edge, Line Detection and Sharpening
  • Add, Subtract and Combine Images
  • Manipulate Image Bits
  • Image Segmentation
  • Region of Interest
  • Customisable User Filters
  • Statistical Information
  • Perform Mathematical and Logical Operations
  • Digital Paint
  • Artistic Effects

Digital paint technology

A must for anyone who wants to add digital painting functionality to their application. With the LEADTOOLS Digital Paint feature, a developer can create an entire image editing or design application, or simply add pieces of those types of functionality into an existing application.

Digital Paint includes both low-level and high-level functions for painting. With the low-level functions, you can programmatically control the painting. With the high-level functions (known as Automated Mode), you can simply turn on Automation, and allow the user to pick the painting tool. With Automation, the user's mouse events are automatically processed and the coding is done for you.

  • Digital Paint SDK technology available as C DLL, C++ classes.
  • Add Digital Paint functionality to single and multi-threaded applications including IIS and Windows WF hosted applications.
  • Native 32 and 64 bit Digital Paint binaries.

Brush options include:

  • Colour brush
  • Image/pattern brush
  • Diameter
  • Hardness/sharpness of brush edges
  • Spacing - frequency of touches
  • Density
  • Opacity
  • Fade out - allow the brush to fade during the stroke
  • Texture - apply a bitmapped texture to the brush

Shapes options include:

Removes much of the Windows API programming usually required to draw a shape. Additionally, provides the control of the artistic effects of the drawn shape such as opacity, and paper texture.

  • Line
  • Rectangle
  • Rounded rectangle
  • Ellipse
  • Polygon
  • Polybezier

Region options include:

Create regions for restricting image operations. Regions can range from simple to very complex; many of which are not supported by natively in Windows without LEADTOOLS. Additionally, functionality to resize or scale a region, which is not supported directly by Windows, is included with LEADTOOLS Digital Paint SDK Technology.

  • Rectangle
  • Rounded rectangle
  • Ellipse
  • Polygon
  • Curves
  • Surface - a region starting at a specified point and continues in all directions that contains a specified color and tolerance
  • Border - a region starting at a specified point and continues in all directions until finding a specified color and tolerance
  • Color - a region that contains a specified color and tolerance

Fill options include:

Complete area filling, also know as a FloodFill, with control over both the method of filling and the features of filling.

  • Solid
  • Gradient
  • Background tiled image
  • Opacity
  • Texture
  • and more...

Fill types include:

  • Surface - Fills an area starting at a specified point and continues in all directions that contain a specified color and some tolerance.
  • Border - Fills an area starting at a specified point and continues in all directions until finding a specified color and some tolerance.
  • Colour replace - Replaces every pixel using the current fill settings.

Text options include:

  • Includes comprehensive text drawing features that could normally only be found in a painting applications.
  • Font
  • Border
  • Tiled background bitmap
  • Alignment
  • Opacity
    Texture
  • and more...

Imaging common dialogs

LEADTOOLS Imaging Common Dialogs greatly simplify development and save hours of tedious programming. LEADTOOLS provides over 100 imaging common dialogs for features such as image processing, conversion and effects.

  • Overview of LEADTOOLS Imaging Common Dialogs
  • Provides a common and comfortable interface to end-users
  • Functions to localise strings
  • Preview thumbnail
  • Progress status callback
  • File open, save and convert
  • Image processing
  • Image compression and optimisation
  • Auto-process image with selected settings
  • For .NET, WinRT, iOS, OS X, Android, C and C++ development
  • Native 32 and 64 bit imaging common dialog binaries
  • For single and multi-thread application development 

Acquire images and control TWAIN devices and scanners

With LEADTOOLS you can control any scanner, digital camera or capture card that has a TWAIN (32 and 64 bit) device driver. High-level acquisition support is included for ease of use while low-level functionality is provided for flexibility and control in even the most demanding scanning applications.

Overview of LEADTOOLS TWAIN SDK Technology

  • Supports TWAIN 1.x and 2.x drivers
  • Create custom user interfaces to expose only specific functionality or use the default user interface provided by the TWAIN driver
  • Bypass the user interface for completely automated tasks and batch scanning
  • Utilise events and callbacks to code special per-page processing
  • Show the TWAIN source manager’s selection dialog to select a TWAIN driver, create a custom selection dialog, or select a TWAIN driver programmatically
  • Scan in black and white, halftone, grayscale, palette or full color
  • Control the resolution, position, size, and orientation of the acquired image
  • Use an automated document feeder for single and multi-page scanning
  • Scan both front and back of page with duplex scanning
  • Acquire using native, buffered memory, or file transfer mode
  • Buffered memory transfer mode reduces the data transfer bottle neck with JPEG, RLE, BITFIELDS, GROUP 3, GROUP 4 or PackBits compression
  • Get and set all TWAIN capabilities that the TWAIN driver supports
  • Store current configuration to disk for later use with CustomDS Data or save capability settings directly
  • Retrieve barcode, patch code, MICR, and other information for each page using Extended Image Information
  • LEADTOOLS Fast TWAIN will automatically select optimal device settings for speed
  • Negotiate the TWAIN file system used by digital cameras
  • Native 32 and 64 bit TWAIN binaries
  • Available as C DLL, C++ classes, .NET classes and WF activities
  • For single and multi threaded Windows and web based applications

Acquire images and control WIA devices and scanners

Capture images from the screen

Image Display

  • Image display functions for C and C++
  • Image display controls for .NET
  • ASP.NET Web Form imaging controls
  • WPF imaging controls
  • Imaging common dialogs
  • Print images to Windows printers

LEADTOOLS Imaging Pro can be Extended to Add More Technology

Add-on modules and plug-ins may be added to LEADTOOLS Imaging Pro to add even more imaging technology.

  • LEADTOOLS 1D Barcode Module
  • LEADTOOLS 2D Barcode Module
  • Imaging HTML5 Module
  • LEADTOOLS Multimedia SDK

Platforms and Programming Interfaces

  • Windows API - x86 & x64
    • C/C++
  • .NET
    • C#, VB, C++/CLI, XAML
    • WinForms, WPF, Web Forms
  • WinRT - x86, x64 & ARM
    • C#, VB, C++/CX, JavaScript
  • HTML5
    • JavaScript
  • Web Services
    • JSON, SOAP & RESTful
  • iOS & OS X
    • Objective-C, C/C++
  • Android
    • Java, C/C++
  • Linux
    • C/C++

 

 


For more information please contact the MicroWay sales team: buynow
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz

International: call +61 3 9580 1333, fax +61 3 9580 8995

 
© 1995-2016 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.