This latest remaster of the LEADTOOLS family of imaging toolkits is packed with more updates and new features. This release offers new AJAX-enabled controls for developing interactive web applications, support for VB6 developers who want to take advantage of the LEADTOOLS V15 .NET Class Library, support for JPEG 2000 Part 2, improved documentation, new tutorials and much more.
LEADTOOLS Version 15 now supports both ANSI and UNICODE development in the same libraries.
LEADTOOLS now supports development for x64 platforms.
This release incorporates improved help navigation, dozens of new examples and tutorials, and hundreds of new and improved index entries. API and C++ Class Library Help now includes Advanced Search, a Favorites tab, and Locate, Products, and Support buttons.
Deskew Check functions were designed specifically to aid automation of bank check scanning, recognition and archiving. Its powerful, reliable automatic deskew features use a proprietary algorithm to detect bank check image orientation, and within milliseconds rotate it to horizontal or vertical.
Blank Page Detect functions are designed to help reduce disk storage and unnecessary processing of blank pages in document imaging applications. Can detect noisy, bleed through and lined blank pages with high precision and speed.
LEADTOOLS has added signed image support to 50 functions. Over half of all LEADTOOLS image functions now support both signed and unsigned images.
When obtaining image file information, you can get or change the current filter information used by LEADTOOLS.
LEADTOOLS has added the following file support:
JPEG XR / Microsoft HD Photo file format (HDP).
Reading TIFF images with ZIP compression.
JPX (JPEG 2000 Part 2) support especially useful for document, medical, and satellite imagery archiving systems . All LEADTOOLS Raster Pro, Document Imaging, and Medical Imaging toolkits can read / parse JPX files. LEADTOOLS Document and Medical Imaging toolkits can also write / update JPX files.
XPS (XML Paper Specification), a new electronic document format supported natively by Office 2007 and Windows VISTA. For more information on XPS, refer to: http://www.microsoft.com/whdc/xps/default.mspx
MNG (Multiple Network Graphics) file support a multiple-image member of the PNG (Portable Network Graphics) format family. It can contain animations, slide shows, or complex still frames, comprised of multiple PNG or JPEG Network Graphic (JNG) single-image datastreams.
PDF with CMYK data support LEADTOOLS now supports saving PDF files with CMYK data.
Vista PNG Icon to the Windows Icons and Cursors filters (ICO and CUR).
WPG/VWPG file support LEADTOOLS now supports both version 1 and version 2 of Word Perfect Graphics formats.
LEADTOOLS has enhanced the following file format support to improve performance:
Vector
CGM (Computer Graphics Metafile): This version adds raster, restricted text, polymarker,cell array, 3-point circular arc, and CGM objects.
DGN (Intergraph Format): Now supports symbology levels, with enhanced color and text rendering.
DWG (AutoCAD Format): Now supports DWG2004, leader objects, and directional (2D) extrusion, with an optimized block and entity parser; improved color, line type, block, and extent support; and enhanced polyline, circle, ellipse, arc, spline, multi-line, attribute, and raster object performance.
DXF (Drawing Interchange Format): This version includes an updated DXF parser; updates algorithms for drawing objects and adds extrusion support; improves the rendering of model and paper space; adds entity block rendering, multi-line objects, multi-line text objects, end arrows, and width and bulge values for polyline objects; and enhances performance for ellipse rotation, arc angles, hatchures, splines, and attributes.
SVG (Scalable Vector Graphics): Now supports gradient brushes, hyperlinks, transformation matrices, and class styles, and enhances elliptical paths, arcs, text, and SVG objects.
Raster
PSD (Photoshop Format): Adds support for saving Unicode layer names, and enhances reading layers, masks, and alpha channels.
Example updates:
L_DotRemoveBitmap has been updated.
Implementing an Automated Annotation Program has been updated
L_Jp2AppendBoxesMemory has been Replaced.
L_Jp2Save has been Replaced.
L_InvertedTextBitmap has been Updated.
L_LineRemoveBitmap has been Updated.
L_Jp2AppendFrames has been Replaced.
L_Jp2AppendFramesMemory has been Replaced.
L_Jp2AppendGMLData has been Replaced.
L_Jp2ExtractFrames has been Replaced.
L_Jp2FragmentJpxFile has been Replaced.
L_Jp2ExtractFramesBufferMemory has been Replaced.
L_Jp2ReadBox has been Replaced.
L_Jp2ReadBoxMemory has been Replaced.
L_Jp2ReadFrames has been Replaced.
L_Jp2ReadFramesMemory has been Replaced.
L_Jp2ReadGMLData has been Replaced.
L_Jp2ReadGMLDataMemory has been Replaced.
L_Jp2SaveComposite has been Replaced.
L_Jp2SaveCompositeMemory has been Replaced.
L_Jp2SaveList has been Replaced.
L_Jp2SaveListMemory has been Replaced.
L_Jp2SaveMemory has been Replaced.
L_HolePunchRemoveBitmap has been Updated.
L_DeskewCheckBitmap has been Replaced.
L_Jp2AppendBoxes has been Replaced.
L_Jp2AppendGMLDataMemory has been Replaced.
L_Jp2ExtractFramesBuffer has been Replaced.
L_AnnSetShowStampBorder has been Replaced.
L_StartFeedInfo has been Replaced.
Tutorial updates:
The following tutorials have been added:
Converting Multipage Images Using the LEADTOOLS GUI Dialog
Printing a Single-Page Image with LEADTOOLS
Using the UNICODE version of LEADTOOLS in a non-UNICODE Application
Topic updates:
The following topics have been added:
A Special Note About Loading 12, 16 and 32-Bit Grayscale Images
File Formats for Which Redirected IO is Not Supported
File Formats: Kodak Cineon Format (CIN)
File Formats: Kodak Photo CD and FlashPix Formats (PCD and FPX)
File Formats: Microsoft HD Photo File Format (HDP)
File Formats: NITF Format (NTF)
File Formats: XML Paper Specification (XPS)
*Implementing Scrollbars: Step 8
Introduction: Image Processing
Printing Bitmaps Using GDI Plus
Programming with JPEG 2000 Features
Scanning Images Using TWAIN Devices
ISIS Support is removed. Users can find fast scanning support, more reliability, and better industry support with our Fast TWAIN functionality.
NOTE: at the time of release, x64 TWAIN drivers were not available. As soon as x64 TWAIN drivers become available, LEADTOOLS will support 64-bit TWAIN.
The following functions have been removed:
L_2bFixed2bNumberToDouble
L_ConvertCurveTypeToBuffer
L_ConvertParametricCurveTypeToBuffer
L_CreateICCTagData
L_DeleteICCTag
L_DoubleTo2bFixed2bNumber
L_DoubleToU8Fixed8Number
L_FillICCProfileFromICCFile
L_FillICCProfileStructure
L_FreeICCProfile
L_FreeICCProfileExt
L_FreeICCTagType
L_GenerateICCFile
L_GenerateICCPointer
L_GetICCTagData
L_GetICCTagTypeSig
L_GetParametricCurveNumberOfParameters
L_InitICCHeader
L_InitICCProfile
L_InitICCProfileExt
L_ISISAcquire
L_ISISAcquireMulti
L_ISISGetTagASCII
L_ISISGetTagASCIIChoice
L_ISISGetTagLong
L_ISISGetTagLongChoice
L_ISISGetTagShort
L_ISISGetTagShortChoice
L_IsISISAvailable
L_ISISLoadDriver
L_ISISSelect
L_ISISSetScanOptions
L_ISISSetTagASCII
L_ISISSetTagLong
L_ISISSetTagShort
L_ISISUnloadDriver
L_LoadICCProfile
L_LoadICCProfileExt
L_SaveICCProfile
L_SetICCCMMType
L_SetICCColorSpace
L_SetICCConnectionSpace
L_SetICCCreator
L_SetICCDateTime
L_SetICCDeviceAttributes
L_SetICCDeviceClass
L_SetICCDevManufacturer
L_SetICCDevModel
L_SetICCFlags
L_SetICCPrimaryPlatform
L_SetICCProfileId
L_SetICCRenderingIntent
L_SetICCTagData
L_U8Fixed8NumberToDouble
L_UseBitmapClass
ISISCALLBACK
The following functions have been renamed:
The following functions have been changed:
L_AnnHitTest takes 2 new parameters.
L_AnnGetFillMode takes 1 new parameter.
L_AnnSetFillMode takes 1 new parameter.
L_AnnGetAutoText takes 1 new parameter.
L_AnnGetFontName takes 1 new parameter.
L_AnnGetHyperlink takes 1 new parameter.
L_AnnGetText takes 1 new parameter.
L_AnnGetUnit takes 1 new parameter.
L_PaintDCCMYKArray 1 parameter has been removed.
L_ReadFileCommentOffset 1 parameter has been removed.
L_FileInfoMemory 1 parameter has been removed.
L_GetIgnoreFilters takes 1 new parameter.
L_GetPreLoadFilters takes 1 new parameter.
L_LoadFileCMYKArray 1 parameter has been removed.
L_SaveFileCMYKArray 1 parameter has been removed.
L_SaveBitmapWithLayers 1 parameter has been removed.
L_GetRgnContourPoints takes 1 new parameter.
L_FeatherAlphaBlendBitmap takes 2 new parameters.
The following structures have been changed:
FILEJ2KOPTIONS takes 2 new members.
BITMAPHANDLE takes 1 new member.
The following structures have been removed:
MEMICCPROFILE
ICC_XYZ_NUMBER
ICC_RESPONSE_16_NUMBER
ICC_XYZ_ARRAY
ICC_CURVE
ICC_DATA
ICC_MATRIX
ICC_LUT16
ICC_LUT8
ICC_MEASUREMENT
ICC_NAMED_COLOR2_DATA
ICC_NAMED_COLOR2
ICC_PARAMETRIC_CURVE
ICC_RESPONSE_ARRAYS
ICC_CURVE_STRUCTURE
ICC_RESPONSE_CURVE
ICC_VIEW_COND
ICC_CHANNEL_COORD
ICC_CHROMATICITY
ICC_COLORANT_TABLE_DATA
ICC_NAME_RECORD
ICC_MULTI_LOCALIZED_UNICODE
ICCTAG_BASE
ICCTAG_CHROMATICITY_TYPE
ICCTAG_COLORANT_ORDER_TYPE
ICCTAG_COLORANT_TABLE_TYPE
ICCTAG_CURVE_TYPE
ICCTAG_DATA_TYPE
ICC_DATE_TIME_NUMBER
ICCTAG_DATE_TIME_TYPE
ICCTAG_LUT16_TYPE
ICCTAG_LUT8_TYPE
ICC_CLUT16
ICC_CLUT8
ICCTAG_LUT_A_TO_B_TYPE
ICCTAG_MEASUREMENT_TYPE
ICCTAG_MULTI_LOCALIZED_UNICODE_TYPE
ICC_PROFILE_DESC
ICC_PROFILE_SEQ_DESC
ICCTAG_NAMED_COLOR2_TYPE
ICCTAG_PARAMETRIC_CURVE_TYPE
ICCTAG_PROFILE_SEQ_DESC_TYPE
ICCTAG_RESPONSE_CURVE_SET16_TYPE
ICCTAG_S15_FIXED16_ARRAY_TYPE
ICCTAG_SIGNATURE_TYPE
ICCTAG_TEXT_TYPE
ICCTAG_U16_FIXED16_ARRAY_TYPE
ICCTAG_UINT16_ARRAY_TYPE
ICCTAG_UINT32_ARRAY_TYPE
ICCTAG_UINT64_ARRAY_TYPE
ICCTAG_UINT8_ARRAY_TYPE
ICCTAG_VIEW_COND_TYPE
ICCTAG_XYZ_TYPE
ICCTAG_UNKNOWN_TYPE
ICCTAG
ICCTAG_LIST
ICCHEADER
ICCPROFILEEXT
LEADBITMAPCOLORRES
LEADBITMAPLOAD
LEADBITMAPSAVE
LEADBITMAPINFO
LEADBITMAPFOCUSEDZOOM
LEADBITMAPSHEAR
LEADBITMAPPRINT
Annotations
Image File Information
Image Processing Functions
Loading and Saving Transparency Data for PNG Files
File Settings
Bitmaps
Magnifying Glass
JPEG 2000 file format
L_Jp2ExtractFramesBufferMemory
XPS File Format
New structures
LTGRAYCOLOR
For more information, refer to: