Changes from Version 12 to Version 12.1
Version 12.1 of the LEADTOOLS API has changed from Version 12 as follows:
 LEADTOOLS now supports the J2K and JP2 JPEG 
 2000 file formats. (JPEG 2000 Plug In only)
 LEADTOOLS now supports the J2K and JP2 JPEG 
 2000 file formats. (JPEG 2000 Plug In only)
 Please note that the vector file format support 
 previously provided by the LEADTOOLS File Format Plug ins is now provided 
 through the LEADTOOLS Vector View Plug in. Therefore, the L_SUPPORT_VECTOR_DWG, 
 L_SUPPORT_VECTOR_DWF, L_SUPPORT_VECTOR_DXF, L_SUPPORT_VECTOR_MISC and 
 L_SUPPORT_VECTOR_ALL constants are now obsolete. If these constants are 
 currently in your code, they will continue to work in LEADTOOLS 12.1. 
 However, you should consider adding the LEADTOOLS Vector View Plug in 
 or upgrading to the LEADTOOLS Vector Imaging Pro toolkit.
 Please note that the vector file format support 
 previously provided by the LEADTOOLS File Format Plug ins is now provided 
 through the LEADTOOLS Vector View Plug in. Therefore, the L_SUPPORT_VECTOR_DWG, 
 L_SUPPORT_VECTOR_DWF, L_SUPPORT_VECTOR_DXF, L_SUPPORT_VECTOR_MISC and 
 L_SUPPORT_VECTOR_ALL constants are now obsolete. If these constants are 
 currently in your code, they will continue to work in LEADTOOLS 12.1. 
 However, you should consider adding the LEADTOOLS Vector View Plug in 
 or upgrading to the LEADTOOLS Vector Imaging Pro toolkit.
 Vector support can now be unlocked for viewing 
 only. Please note that if vector viewing support is unlocked using L_SUPPORT_VECTOR_VIEW, 
 vector editing functions will return ERROR_VECTOR_LOCKED.
 Vector support can now be unlocked for viewing 
 only. Please note that if vector viewing support is unlocked using L_SUPPORT_VECTOR_VIEW, 
 vector editing functions will return ERROR_VECTOR_LOCKED.
 LEADTOOLS now supports ImageList messages 
 for unselecting an item.
 LEADTOOLS now supports ImageList messages 
 for unselecting an item.
 LEADTOOLS now supports loading and saving 
 multi-page TIFF files using the ImageList control.
 LEADTOOLS now supports loading and saving 
 multi-page TIFF files using the ImageList control.
 The Thumbnail Browser can now be used to 
 create thumbnails for a single image file.
 The Thumbnail Browser can now be used to 
 create thumbnails for a single image file.
 LEADTOOLS provides a new Deskew function 
 that lets you specify the background color.
 LEADTOOLS provides a new Deskew function 
 that lets you specify the background color.
 LEADTOOLS now supports Magnifying Glass features 
 that let you update the bitmap from another source during the procedure.
 LEADTOOLS now supports Magnifying Glass features 
 that let you update the bitmap from another source during the procedure.
 LEADTOOLS also provides support for customizing 
 the shape of the Magnifying Glass.
 LEADTOOLS also provides support for customizing 
 the shape of the Magnifying Glass.
 LEADTOOLS now supports File Transfer mode 
 for acquiring images from TWAIN devices.
 LEADTOOLS now supports File Transfer mode 
 for acquiring images from TWAIN devices.
 LEADTOOLS provides new support for changing 
 the hue, saturation and value of images, allowing you to color replace 
 a range of colors.
 LEADTOOLS provides new support for changing 
 the hue, saturation and value of images, allowing you to color replace 
 a range of colors.
 New functions let you create a region based 
 on an RGB color range or an HSV color range.
 New functions let you create a region based 
 on an RGB color range or an HSV color range.
 LEADTOOLS can now convert between V4 and 
 V5 DIBs.
 LEADTOOLS can now convert between V4 and 
 V5 DIBs.
 DICOM now supports Structured IODs.
 DICOM now supports Structured IODs.
 LEADTOOLS now supports the loading and saving 
 of RAW uncompressed image data.
 LEADTOOLS now supports the loading and saving 
 of RAW uncompressed image data.
 LEADTOOLS can now convert from JPEG compressed 
 DIBs.
 LEADTOOLS can now convert from JPEG compressed 
 DIBs.
 LEADTOOLS can now convert from RLE4 and RLE8 
 compressed DIBs.
 LEADTOOLS can now convert from RLE4 and RLE8 
 compressed DIBs.
 LEADTOOLS provides more support for grouping 
 and ungrouping annotation objects.
 LEADTOOLS provides more support for grouping 
 and ungrouping annotation objects.
 LEADTOOLS now provides support for changing 
 the background color of Redact, Push pin, Note and Hilite objects created 
 by an automation object.
 LEADTOOLS now provides support for changing 
 the background color of Redact, Push pin, Note and Hilite objects created 
 by an automation object.
 LEADTOOLS provides more support for undoing 
 automation operations in automated annotations.
 LEADTOOLS provides more support for undoing 
 automation operations in automated annotations.
 LEADTOOLS can now allocate memory in tiles 
 for supporting very large images.
 LEADTOOLS can now allocate memory in tiles 
 for supporting very large images.
 LEADTOOLS now supports 12 and 16-bit grayscale 
 histograms.
 LEADTOOLS now supports 12 and 16-bit grayscale 
 histograms.
 The Vector toolkit now supports faster loading 
 for DWF, DWG, DXF and HPGL files.
 The Vector toolkit now supports faster loading 
 for DWF, DWG, DXF and HPGL files.
 The Vector toolkit now supports more entities 
 for DWG and DXF files.
 The Vector toolkit now supports more entities 
 for DWG and DXF files.
Changed or removed functions
The following functions have been changed from the previous version of LEADTOOLS or removed:
 The L_SetLoadInfoCallback 
 now works for RAW uncompressed data.
 The L_SetLoadInfoCallback 
 now works for RAW uncompressed data.
The LEADTOOLS Multimedia toolkits currently include many of the functions documented in the Ltnetdlln.chm help file and this manual. This is the final version of the LEADTOOLS Multimedia toolkit that will contain those functions. In future releases, the functions documented in the Ltnetdlln.chm help file will only be available in the LEADTOOLS Internet Imaging toolkits.
Changed structures
 The LOADINFO 
 structure now contains an RGBQUAD member and takes new flags. These additions 
 allow this structure to be used with RAW uncompressed data.
 The LOADINFO 
 structure now contains an RGBQUAD member and takes new flags. These additions 
 allow this structure to be used with RAW uncompressed data.
 The SAVEFILEOPTION 
 structure has a new flag for use with RAW uncompressed data.
 The SAVEFILEOPTION 
 structure has a new flag for use with RAW uncompressed data.
The rest of this topic lists the new functions in version 12.1.
Annotations (Document/Medical only)
DIB
L_ChangeToDIB2
L_ConvertToDIB2
Image Processing
L_DeskewBitmap2
JPEG 2000 Support
Magnifying Glass
Region Processing
Thumbnail Browser
TWAIN
L_TwainAcquireFile
TWAINFILEFORMATCALLBACK
TWAINFILETRANSFERCALLBACK