Changes from Version 14 to Version 14.5 (original) (raw)
Version 14.5 of the LEADTOOLS C API has changed from Version 14 as follows:
- Annotations Updates. Many new features are being introduced to the annotations. Some alter the way annotations are displayed; others change or enhance the user interface. For detailed information, refer to New Annotation Features of Version 14.5. To maintain backward compatibility within version 14, most of these features must be enabled by calling the L_AnnSetOptions function. In LEADTOOLS version 15, these options will be enabled by default. They include:
- New Rubber Stamp Display Style
- New XP Style Annotation Toolbar
- New Alpha Background Fill Option
- New Annotation Rotate Option
- New Annotation Side Handles
- New Annotation Multi-select
- New Annotation Cursors
- New ESC to Cancel
- New Calibrate Ruler Feature
- New Dot Dash Lines
- New XML Format
- New Text Annotation Options
- LEADTOOLS supports the Zoom View, which provides a means of "zooming in" on the image loaded into the window to which it is attached. This is similar to having multiple Magnifying Glasses on the same source image.
- LEADTOOLS supports the GeoKeys, which are TIFF files containing a few extra TIFF tags describing the image location, scale at which the picture was taken and other information useful for topographic applications.
- LEADTOOLS has added new image processing functions to create a Perlin noise, and to apply an effect to the bitmap that makes it look like it has been drawn with colored pencils.
- LEADTOOLS supports creating a Kaufmann region.
- LEADTOOLS has added new functionality to the ImageList Control for sorting the items in the image list based on their text or Extended Text attributes, inserting a list of bitmaps into the ImageList Control, and exporting a number of bitmaps from the ImageList Control to a bitmap list
- LEADTOOLS has added new functionality to change the image data type from signed to unsigned and vice versa.
- LEADTOOLS supports functions to load embedded ICC profiles from JPEG, TIFF or EPS files.
- LEADTOOLS provides Image Optimization functionality to optimize certain image file formats, by saving images using the optimal bits per pixel, based on specific optimization options.
- LEADTOOLS supports CMYK functions, which handle CMYK TIFF files as separate bitmaps.
- LEADTOOLS has added a new functionality, which handles the TIFF and Exif files, such as compact TIFF files, enumerates all the tags in a TIFF and Exif files, and deletes a tag from TIFF and Exif files.
- LEADTOOLS supports reading a comment from a file at a specific location.
- LEADTOOLS has added new functionality to create a new region, or update an existing region, based on either an HSV range or an RGB range.
- When loading a TXT file, you can get or change the current values for the control options used by LEADTOOLS.
- When saving JBIG2 file, you can get or change the current values for the control options used by LEADTOOLS.
- LEADTOOLS provides functionality for compressing and decompressing ABIC images in buffers.
- LEADTOOLS now supports the following new file formats:
- Please note that version 14.5 is the last version that will support the following file formats:
- File Formats: MrSid Format (SID)
- File Formats: DjVu Format (DJVU)
Changed Structures
The SAVEFILEOPTION structure has one new member.
The FILEINFO structure has one new member.
The FILEPLTOPTIONS structure has 1 new member.
New Structures
Annotation
File Formats Options
FILEDJVOPTIONS
Image List
Image Optimization
Image Processing
Zoom View
ICC Profile
ICCTAG_RESPONSE_CURVE_SET16_TYPE
ICCTAG_MULTI_LOCALIZED_UNICODE_TYPE
New Functions
The rest of this topic lists the new functions in version 14.5:
Annotation
L_AnnGetFillModeExt
L_AnnSetFillModeExt
GeoKeys
ICC Profile
Change the Image Data Type (Signed / Unsigned)
Kaufmann Region
Image Optimization
CMYK TIFF Files
Handling TIFF and Exif Files
Reading a Comment From a File at a Specific Location
Zoom View
Loading TXT File Options
Saving JBIG2 File Options
Encoding/Decoding ABIC Files
Image Processing Functions
L_DeskewBitmapExt
Miscellaneous
New Messages for the Image List Control
For more information, refer to:
LEADTOOLS Raster Imaging C API Help