LEADTOOLS Imaging Pro SDK
LEADTOOLS Imaging Pro provides Win32 and x64 support for adding to any application the capability to display, load, save, convert, or process images. The toolkit supports color conversion, display, and compression in high-performance formats such as JPEG, JPEG 2000, TIFF, CCITT G4 and LEAD's proprietary CMP, CMW, and ABC.
With Imaging Pro, developers get support for all of the technologies found in the LEADTOOLS Raster Imaging Engine, including image processing (transforms, filters, drawing, region of interest), TWAIN Scanning (32-bit), color conversion, display, special effects, (choose from more than 2000 effects), compression, image format support (150+), printing, internet/intranet imaging, database imaging, imaging common dialogs, and screen capture.
In addition, LEADTOOLS Imaging Pro offers the ability to directly call exported DLL functions, create extremely small footprint applications, obtain low-level access to pixel data, create custom image processing filters, exert full control over load/process/save with callbacks, share images (without copying) via DIBs/DDBs, exert full control over all display options, and support the extended FlashPix file format capabilities.
Key Features:
- File Format Support Read, write and convert image files in over 150 of the most popular standard image formats, including JPEG, JPEG 2000, GIF, TIFF (including G3/G4, LZW [save], CMYK, JTIF), PNG, BMP, MODCA/IOCA, PCX, TGA, and XPS.
- Image Processing Use more than 200 digital filters and transforms to process images (or selected portions). Includes smooth, sharpen, edge detect/enhance, modify brightness/contrast/gamma, change hue and saturation, red-eye removal, unsharp mask, add noise, and resize and rotate images using various resampling techniques (including bicubic). Over half of all image functions support both signed and unsigned images.
- WPF Windows Presentation Foundation is part of the .NET Framework 3.0. It handles interoperability with Win32, media services, databinding, and user aspects.
- Image Compression Compress images using the best and fastest compression algorithms, such as JPEG, CMP, CMW, ABC, LZW, G3/G4, Huffman, and run-length. LEADTOOLS offers comprehensive support for compression schemes found in standard raster file formats, as well as high-performance proprietary compression technologies that outperform the industry standards.
- Image Display control brightness and contrast settings, color reduction with dithering and palette control, zooming/scaling/fitting, panning, scrolling, painting with transparency and/or regions. Additionally, LEADTOOLS provides image-list and thumbnail browser controls, a special magnifying-glass feature, as well as an automated pan-window control.
- Image Optimizer Optimize images for websites or applications by reducing colors and maximizing compression.
- Color Conversion Changing the color mode changes the amount of data stored per pixel, which alters an image's memory/disk requirements. Convert between color modes, like 24-bit true-color, 8-bit indexed, 1-bit black/white, and many others.
- TWAIN Scanning 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 applications.
- Windows Image Acquisition (WIA). Spans the full spectrum of digital imaging, including in-depth support for image acquisition from a wide variety of hardware devices.
- Screen Capture LEADTOOLS provides functions for capturing all or part of the screen. The result can then be used with any of the LEADTOOLS image processing functions and can be saved in any file format that LEAD supports.
- Printing Print images or selected regions while controlling position/scaling, halftoning/dithering. Print multiple images and text to a single or multiple pages.
- Common Dialogs Imaging Common Dialogs provide a set of common dialog boxes that combine Windows Common Dialog functionality with LEADTOOLS imaging functionality. Common dialogs are provided for every LEADTOOLS image processing function, plus FileOpen, FileSave, Color Resolution, Image Processing/Filtering, Effects and others. You can specify your own String and/or Text, as well as handle Language Customization - a great feature for globalizing your software.
- Database Imaging Store images (any supported file-format/compression-technique) to a variety of databases, including SQL, Oracle or any database which supports ODBC, OLE DB, or that can be bound via VB data control connections.
- Web Forms (AJAX). LEADTOOLS AJAX support enables you to add fast, interactive image viewing to your web applications.
- Digital Paint A must for anyone who wants to add digital painting functionality to their application. With 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.
- FlashPix extended support LEADTOOLS FlashPix extended support provides increased versatility in the handling of color and grayscale images.
- Barcode Modules LEADTOOLS Barcode Module functions allow you to add the ability to read barcodes, write barcodes and find duplicate barcodes within an image. Barcode modules allow programmers to easily integrate the ability to read and write barcode symbols into their applications.
See Also:
Getting Started with Leadtools .NET
Runtime Licensing; Duplication and Distribution License
Unlocking Special LEAD Features
LEADTOOLS Documentation
LEADTOOLS Support Forums
Technical Support
Getting Started with LEADTOOLS (Product Line)
Microsoft Code Snippet Picker