Products Downloads Order Support

Image Processing

LEADTOOLS has over 200 image processing functions, some of which are typically found only in high performance end-user programs such as Adobe PhotoShop®. The image processing functions are separated into four categories: Transforms, Filters, Color Conversion and Drawing. Additionally, LEADTOOLS image processing functions support region of interest, allowing only a particular region of an image to be processed.

To change the appearance of the image in a bitmap, you can do the following:

  • Define the bitmap as a display surface where you can use Windows graphics device interface (GDI) functions for drawing or adding text.
  • Automatically straighten (deskew) a 1-bit image. * See Transforms.
  • Remove specks (despeckle) a 1-bit image. *
  • Automatically trim a bitmap to remove blank space around the edges.
  • Rotate the image. (Angles can be precise to 100th of a degree)
  • Do fast rotation in 90-degree increments. *
  • JPEG and CMP compressed images can be rotated in 90 degree increments or flipped with no loss of quality.
  • Shear the image in the fashion of a parallelogram. (Angles are precise to 100th of a degree)
  • Change the orientation by flipping the image horizontally or vertically.

Adjust colors and intensities as follows:

  • Change brightness using a flat scale.
  • Change brightness using gamma correction.
  • Change contrast.
  • Stretch the range of intensities.
  • Remap intensities using a lookup table. *
  • Create look up tables based on points on a curve or a mathematical function.
  • Invert colors.
  • Change hue of the entire image or just a range of colors.
  • Change saturation.
  • Histogram equalize and histogram contrast.
  • Fill with a specified color.
  • Get and put colors of individual pixels.
  • Color balancing.

Apply the following kinds of conversions:

  • Halftone for display or printing.
  • Sharpen or blur.
  • Posterize, specifying the number of color planes.
  • Mosaic, specifying the tile size.
  • Emboss, specifying the lighting direction.
  • Soften an image using an average filter.
  • Reduce noise using a median or Gaussian filter.
  • Add noise in any or all color planes.
  • Picturize with a list of images or a single image.

Apply filters to do the following:

  • Detect ranges of intensity.
  • Detect edges using gradient or Laplacian edge detection.
  • Detect lines using Sobel, Prewitt, shift and difference, or line segment detection.
  • Apply morphological (binary) filters to erode or dilate black objects. *
  • Implement your own spatial filters.
  • Combine images using boolean and arithmetic operators, and color masking. (This is useful for combining filtered images with originals)
  • Combine two images so that one appears to be an underlying texture of the other.
  • Combine multiple images to create a new image that resembles the current image.
  • Combine a list of images to find the average difference between the images.
  • Redeye removal.
  • Anti-alias the image. *
  • Apply a sepia or "old photo" look to the image.
  • Apply an oil-painting effect.
  • Apply a solarization effect.

Use low-level functions to change parts of an image as follows:

  • Get and put rows of image data.
  • Get and put parts of rows.
  • Get and put the colors of individual pixels.
  • Process a region within a bitmap.

* Requires Document Imaging or Medical Imaging Toolkits.

The products below contain some or all of the above features

Pricing Structure
Product Price Purchase Try
LEADTOOLS Raster Imaging SDK $495 Add to shopping cart. Free Trial
LEADTOOLS Raster Imaging SDK Pro $995 Add to shopping cart. Free Trial
LEADTOOLS Vector Imaging Pro $1995 Add to shopping cart. Free Trial
LEADTOOLS Document Imaging SDK $2495 Add to shopping cart. Free Trial
LEADTOOLS Document Imaging Suite $3995 Add to shopping cart. Free Trial
LEADTOOLS Medical Imaging SDK $4495 Add to shopping cart. Free Trial
LEADTOOLS Medical Imaging Suite $7995 Add to shopping cart. Free Trial

†Marked toolkits require runtime licensing based on the deployment of the application you develop. Several purchase options are available. For more information, please contact oemsales@leadtools.com or call a LEAD sales representative.

 

 

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

Products | Downloads | Order | Support | Corporate | News

 

Live Chat

Have questions about the Raster Toolkit?

Live sales and technical support available.

This Feature is included in the following products:

Click on one of the links above to Download or Purchase

Free Trial / Purchase:

Why Choose LEADTOOLS?
 
Are you a CEO, Manager or other decision maker who would prefer to view less programming-specific technical pages?
Imaging-Components.com is an informational website created to promote the use of LEADTOOLS "third-party" imaging software components.