Changes from Version 14.5 to Version 15
Version 15 of the Color Conversion C++ Class Library changed
from version 14.5 as follows:
LEADTOOLS now supports both
ANSI and UNICODE development in the same libraries.
LEADTOOLS now supports development
for x64 platforms.
LEADTOOLS has added signed image support to 50 functions.
Over half of all LEADTOOLS image functions now support both signed and
unsigned images.
LEADTOOLS now supports the
Microsoft HD Photo file format (HDP).
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