Changes from Version 14.5 to Version 15

Version 15 of the Color Conversion CLIB changed from version 14.5 as follows:

image\sqrblit.gif LEADTOOLS now supports both ANSI and UNICODE development in the same libraries.

image\sqrblit.gif LEADTOOLS now supports development for x64 platforms.

image\sqrblit.gif LEADTOOLS has added signed image support to 50 functions. Over half of all LEADTOOLS image functions now support both signed and unsigned images.

image\sqrblit.gif LEADTOOLS now supports the Microsoft HD Photo file format (HDP).

image\sqrblit.gif LEADTOOLS has added support for reading TIFF images with ZIP compression.

Changed or removed structures and functions:

The following functions have been removed:

LFile::FreeICCProfile

LFile::FreeICCProfileExt

LFile::InitICCProfile

LFile::InitICCProfileExt

LFile::LoadICCProfile

LFile::LoadICCProfileExt

LFile::SaveICCProfile

New Structures:

ICCTAG_XYZ_TYPE

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, ICCTAG_LUT_B_TO_A_TYPE

ICC_MATRIX

ICCTAG_LUT8_TYPE

ICC_LUT8

ICCTAG_LUT16_TYPE

ICC_LUT16

ICCTAG_DATE_TIME_TYPE

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

New Functions:

LColor

LColor::Initialize

LColor::SetConversionParams

LColor::ConvertDirect

LColor::ConvertDirectToBitmap

LColor::Convert

LColor::ConvertToBitmap

LColor::Free

LColor::IsValid

LColor::ClrDlg

LColor::~LColor

LColor::LColor

LICCProfile

LICCProfile::Fill

LICCProfile::Initialize

LICCProfile::Free

LICCProfile::InitHeader

LICCProfile::SetCMMType

LICCProfile::SetDeviceClass

LICCProfile::SetColorSpace

LICCProfile::SetConnectionSpace

LICCProfile::SetPrimaryPlatform

LICCProfile::SetFlags

LICCProfile::SetDevManufacturer

LICCProfile::SetDevModel

LICCProfile::SetDeviceAttributes

LICCProfile::SetRenderingIntent

LICCProfile::SetCreator

LICCProfile::SetDateTime

LICCProfile::SetTagData

LICCProfile::GetTagData

LICCProfile::CreateTagData

LICCProfile::DeleteTag

LICCProfile::GenerateFile

LICCProfile::ConvertDoubleTo2bFixed2bNumber

LICCProfile::Convert2bFixed2bNumberToDouble

LICCProfile::GeneratePointer

LICCProfile::GetTagTypeSig

LICCProfile::FreeTagType

LICCProfile::Load

LICCProfile::Save

LICCProfile::GetProfile

LICCProfile::LICCProfile

LICCProfile::~LICCProfile

For more information, refer to:

http://www.leadtools.com/Home2/general/new-in-v15.htm