Changes from Version 14 to Version 14.5

Version 14.5 of the LEADTOOLS C API has changed from Version 14 as follows:

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

ANNROTATEOPTIONS

ANNTEXTOPTIONS

File Formats Options

FILEDJVOPTIONS

FILEJBIG2OPTIONS

FILETXTOPTIONS

Image List

LILEXPORTBITMAPLIST

LILIMPORTBITMAPLIST

LILSORTOPTIONS

Image Optimization

OPTIMIZEIMAGEDIRINFO

OPTIMIZEIMAGEOPTIONS

Image Processing

MOSAICTILESINFO

JPEGCOLORSPACE

PLASMAINFO

SLICEBITMAPOPTIONS

VIGNETTEINFO

Zoom View

ZOOMVIEWPROPS

ICC Profile

ICCPROFILEEXT

ICCHEADER

ICCTAG

ICCTAG_LIST

ICCTAG_UNKNOWN_TYPE

ICCTAG_XYZ_TYPE

ICC_XYZ_NUMBER

ICCTAG_VIEW_COND_TYPE

ICC_VIEW_COND

ICCTAG_UINT8_ARRAY_TYPE

ICCTAG_UINT64_ARRAY_TYPE

ICCTAG_UINT32_ARRAY_TYPE

ICCTAG_UINT16_ARRAY_TYPE

ICCTAG_U16_FIXED16_ARRAY_TYPE

ICCTAG_TEXT_TYPE

ICCTAG_SIGNATURE_TYPE

ICCTAG_S15_FIXED16_ARRAY_TYPE

ICCTAG_RESPONSE_CURVE_SET16_TYPE

ICC_RESPONSE_CURVE

ICC_CURVE_STRUCTURE

ICC_XYZ_ARRAY

ICC_RESPONSE_ARRAYS

ICC_RESPONSE_16_NUMBER

ICCTAG_PROFILE_SEQ_DESC_TYPE

ICC_PROFILE_SEQ_DESC

ICC_PROFILE_DESC

ICCTAG_PARAMETRIC_CURVE_TYPE

ICC_PARAMETRIC_CURVE

ICCTAG_NAMED_COLOR2_TYPE

ICC_NAMED_COLOR2

ICC_NAMED_COLOR2_DATA

ICCTAG_MULTI_LOCALIZED_UNICODE_TYPE

ICC_MULTI_LOCALIZED_UNICODE

ICC_NAME_RECORD

ICCTAG_MEASUREMENT_TYPE

ICC_MEASUREMENT

ICCTAG_LUT_A_TO_B_TYPE

ICC_MATRIX

ICCTAG_LUT8_TYPE

ICC_LUT8

ICCTAG_LUT16_TYPE

ICC_LUT16

ICCTAG_DATE_TIME_TYPE

ICC_DATE_TIME_NUMBER

ICCTAG_DATA_TYPE

ICC_DATA

ICCTAG_CURVE_TYPE

ICC_CURVE

ICCTAG_COLORANT_TABLE_TYPE

ICC_COLORANT_TABLE_DATA

ICCTAG_COLORANT_ORDER_TYPE

ICCTAG_CHROMATICITY_TYPE

ICC_CHROMATICITY

ICC_CHANNEL_COORD

ICCTAG_BASE

ICCDATATYPEFLAGS

ICCCOLORANTTYPE

ICCMEASUREMENTSIGNATURE

ICCFUNCTIONTYPE

ICCMEASUREMENTFLARE

ICCMEASUREMENTGEOMETRY

ICCSTANDARDOBSERVER

ICCTAGTYPESIGNATURE

ICCTECHNOLOGYSIGNATURE

ICCTAGSIGNATURE

ICCPROFILECLASS

ICCCOLORSPACE

ICCRENDERINGINTENT

ICCPLATFORMSIGNATURE

New Functions

The rest of this topic lists the new functions in version 14.5:

Annotation

L_AnnCalibrateRuler

L_AnnGetAutoSnapCursor

L_AnnGetFillModeExt

L_AnnGetOptions

L_AnnGetRotateOptions

L_AnnGetTextOptions

L_AnnSetAutoSnapCursor

L_AnnSetFillModeExt

L_AnnSetOptions

L_AnnSetRotateOptions

L_AnnSetTextOptions

L_AnnTextEdit

L_AnnSetTextFixedSize

L_AnnGetTextFixedSize

L_AnnSetLineFixedWidth

L_AnnGetLineFixedWidth

L_AnnSetPointerOptions

L_AnnGetPointerOptions

GeoKeys

ENUMGEOKEYSCALLBACK

L_EnumFileGeoKeys

L_GetGeoKey

L_ReadFileGeoKey

L_SetGeoKey

L_WriteFileGeoKey

ICC Profile

L_2bFixed2bNumberToDouble

L_CreateICCTagData

L_DeleteICCTag

L_DoubleTo2bFixed2bNumber

L_FillICCProfileFromICCFile

L_FillICCProfileStructure

L_FreeICCProfile

L_FreeICCTagType

L_GenerateICCFile

L_GenerateICCPointer

L_GetICCTagData

L_GetICCTagTypeSig

L_InitICCHeader

L_InitICCProfile

L_LoadICCProfile

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_SetICCRenderingIntent

L_SetICCTagData

L_SetICCProfileId

L_U8Fixed8NumberToDouble

L_DoubleToU8Fixed8Number

Change the Image Data Type (Signed / Unsigned)

L_ShiftMinimumToZero

L_ShiftZeroToNegative

Kaufmann Region

L_SetKaufmannRgnBitmap

Image Optimization

L_OptGetDefaultOptions

L_OptOptimizeBuffer

L_OptOptimizeDir

OPTIMIZEBUFFERCALLBACK

OPTIMIZEIMAGEDIRCALLBACK

CMYK TIFF Files

L_LoadFileCMYKArray

L_PaintDCCMYKArray

L_SaveFileCMYKArray

Handling TIFF and Exif Files

ENUMTAGSCALLBACK

L_CompactFile

L_DeleteTag

L_EnumFileTags

Reading a Comment From a File at a Specific Location

L_ReadFileCommentOffset

Zoom View

L_CreateZoomView

L_DestroyZoomView

L_GetZoomViewProps

L_GetZoomViewsCount

L_RenderZoomView

L_UpdateZoomView

L_WindowHasZoomView

Loading TXT File Options

L_GetTXTOptions

L_SetTXTOptions

Saving JBIG2 File Options

L_GetJBIG2Options

L_SetJBIG2Options

Encoding/Decoding ABIC Files

L_DecodeABIC

L_EncodeABIC

Image Processing Functions

BITMAPSLICECALLBACK

L_AdjustBitmapTint

L_BricksTextureBitmap

L_CanvasBitmap

L_CloudsBitmap

L_ColoredBallsBitmap

L_ColoredPencilBitmap

L_ColorHalfToneBitmap

L_CorrelationListBitmap

L_DeskewBitmapExt

L_DiffuseGlowBitmap

L_DisplaceMapBitmap

L_FragmentBitmap

L_GammaCorrectBitmapExt

L_HalfTonePatternBitmap

L_HighPassFilterBitmap

L_MaskConvolutionBitmap

L_MosaicTilesBitmap

L_OffsetBitmap

L_PerlinBitmap

L_PerspectiveBitmap

L_PlasmaFilterBitmap

L_PointillistBitmap

L_RomanMosaicBitmap

L_SliceBitmap

L_VignetteBitmap

L_ZigZagBitmap

Miscellaneous

L_GetLoadStatus

New Messages for the Image List Control

L_ILM_SORTEXT

L_ILM_IMPORTBITMAPLIST

L_ILM_EXPORTBITMAPLIST

For more information, refer to:

LEADTOOLS Press Room

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.