Changes from Version 6.2 to Version 7.0

Version 7.0 of the LEADTOOLS API has changed from version 6.2 as follows:

image\sqrblit.gif You can now read and write progressive JPEG and LEAD CMP files.

image\sqrblit.gif You can now read, write, and play back animated GIF files.

image\sqrblit.gif You can now read and play back AVI files, and use them to create animated GIF files.

image\sqrblit.gif Other features of GIF files are now supported, including interlaced files, the full range of color resolutions, and the use of transparent colors.

image\sqrblit.gif When reading and writing TIFF files, you can now use the full range of palette indexes (1-8 bits per pixel).

image\sqrblit.gif To support the new formats, you can now use the full range of palette indexes for bitmaps (1-8 bits per pixel).

image\sqrblit.gif You can now read and write Kodak FlashPix files.

image\sqrblit.gif You can now get and update information in a 16- or 32-bit file's alpha channel. This enables you to save a bitmap region in a file.

image\sqrblit.gif The BITMAPHANDLE, FILEINFO, and EXTFILEOPTION structures have been modified to support the new load, save, and animation capabilities.

image\sqrblit.gif Callback functions now provide more information to support progressive and interlaced formats.

image\sqrblit.gif Compression and decompression of CCITT Group 3 and Group 4, and LEAD 1-bit files is faster in Express editions.

image\sqrblit.gif [Express editions only] Display using the scale-to-gray and favor-black options is faster.

image\sqrblit.gif The online help now includes more detailed information and provides short, clear code examples for all functions.

The following is a summary of new functions:

For Annotations

L_AnnGetAutoText

L_AnnGetAutoTextLen

L_AnnSetAutoText

L_AnnGetItem

L_AnnGetToolBarButtonVisible

L_AnnSetToolBarButtonVisible

L_AnnGetAutoMenuEnable

L_AnnSetAutoMenuEnable

L_AnnGetAutoDrawEnable

L_AnnSetAutoDrawEnable

For Bitmap Lists

L_LoadBitmapList

L_SaveBitmapList

L_CreateBitmapList

L_DestroyBitmapList

L_CopyBitmapListItems

L_DeleteBitmapListItems

L_GetBitmapListCount

L_GetBitmapListItem

L_InsertBitmapListItem

L_RemoveBitmapListItem

L_SetBitmapListItem

L_ColorResBitmapList

L_TranslateBitmapColor

For Animation Playback

L_CreatePlayback

L_ProcessPlayback

L_DestroyPlayback

L_CancelPlaybackWait

L_ClearPlaybackUpdateRect

L_GetPlaybackIndex

L_GetPlaybackState

L_GetPlaybackUpdateRect

L_SetPlaybackIndex

L_AppendPlayback

L_ValidatePlaybackLines

L_GetPlaybackDelay

For FlashPix Support

L_EnumDimensions

L_GetDimension

L_SetDimension

For Alpha Channel Support

L_GetBitmapAlpha

L_SetBitmapAlpha

Miscellaneous

L_GetExtFileOption

L_GetBitmapColorCount