Changes from Version 14.5 to Version 15

This latest remaster of the LEADTOOLS family of imaging toolkits is packed with more updates and new features. This release offers new  AJAX-enabled controls for developing interactive web applications, support for JPEG 2000 Part 2, improved documentation, new tutorials and much more.

Version 15 of this C++ Class Library has changed from version 14.5 as follows:

Vector

Raster

Example updates:

Implementing an Automated Annotation Program has been updated

Tutorial updates:

The following tutorials have been added:

Tutorials

Using the UNICODE version of LEADTOOLS in a non-UNICODE Application

Topic updates:

The following topics have been added:

A Special Note About Loading 12, 16 and 32-Bit Grayscale Images

Color Resolution Flag Values

Demo Programs

Deskewing

File Formats for Which Redirected IO is Not Supported

File Formats: Kodak Cineon Format (CIN)

File Formats: Kodak Photo CD and FlashPix Formats (PCD and FPX)

File Formats: Microsoft HD Photo File Format (HDP)

File Formats: NITF Format (NTF)

File Formats: XML Paper Specification (XPS)

Introduction: Image Processing

Introduction: Signed Images

Introduction: TWAIN Input

LEADTOOLS Documentation

NAPLPS Format (NAP)

Programming with JPEG 2000 Features

Sample Programs

Scanning Images Using TWAIN Devices

Changed or removed functions and structures:

LAnnotation::GetFillMode() 
LAnnotation::SetFillMode() 
LAnnContainer::HitTest 
LBitmapBase::Combine 
LBaseFile::LoadInfoCallBack 
LBaseFile::EnableLoadInfoCallBack 
LBaseFile::IsLoadInfoCallBackEnabled 
LAnnToolBar::AddUserHandle 
LAnnToolBar::GetUserHandle 
LAnnToolBar::GetUserHandles 
LAnnToolBar::ChangeUserHandle 
LAnnToolBar::DeleteUserHandle 
LAnnToolBar::EnumerateHandles 
LAnnToolBar::EnumHandleCallBack 
LFile::FreeICCProfile 
LFile::FreeICCProfileExt 
LFile::InitICCProfile 
LFile::InitICCProfileExt 
LFile::LoadICCProfile 
LFile::LoadICCProfileExt 
LFile::SaveICCProfile 
LIsis::GetTagASCII 
LIsis::GetTagASCIIChoice 
LIsis::GetTagLongChoice 
LIsis::GetTagShortChoice 
LIsis::SetTagASCII 

LAnnotation::GetFillModeExt() renamed to LAnnotation::GetFillMode() 
LAnnotation::SetFillModeExt() renamed to LAnnotation::SetFillMode() 
LAnnContainer::HitTestExt renamed to LAnnContainer::HitTest 
LBitmapBase::CombineExt renamed to LBitmapBase::Combine 
LFile::LoadBitmap renamed to LFile::Load 
LMemoryFile::LoadBitmap renamed toLMemoryFile::Load 
LBitmapBase::CombineExt renamed to LBitmapBase::Combine 
LBitmap::ChangeHueSatIntBitmap renamed to LBitmap::ChangeHueSatInt 
LBitmap::IsRegMarkBitmap  renamed to LBitmap::IsRegMark 
LBitmap::MultiScaleEnhancementBitmap renamed to LBitmap::MultiScaleEnhancement 
LFile::SaveBitmap renamed to LFile::Save 
LMemoryFile::SaveBitmap renamed to LMemoryFile::Save 

LChange::ChangeToDIB takes 1 new parameter 
LAnnotation::GetFontName takes 1 new parameter 
LAnnAudioClip::GetText takes 1 new parameter 
LAnnAutomation::GetText takes 1 new parameter 
LAnnButton::GetText  takes 1 new parameter 
LAnnotation::GetHyperlink takes 1 new parameter 
LAnnPoint::GetBitmap takes 1 new parameter 
LAnnRTF::GetText takes 1 new parameter 
LAnnRuler::GetText takes 1 new parameter 
LAnnRuler::GetUnit takes 1 new parameter 
LAnnStamp::GetText takes 1 new parameter 
LAnnText::GetText takes 1 new parameter 
LAnnVideo::GetText takes 1 new parameter 
LAnnAutomation::GetUnit takes 1 new parameter 

The LAYERINFO (takes 1 new parameter). 
The FILETXTOPTIONS structure has 1 new member. 
The FILEJ2KOPTIONS structure has 2 new member 


New functions in this version:

LAnnAutomation

LAnnAutomation::GetAutoHilightPen

LAnimationWindow

LAnimationWindow::GetAt

LAnimationWindow::InsertFrame

LAnimationWindow::RemoveFrame

LAnimationWindow::SetAt

LBase

LBase::IsLoadInfoCallBackEnabled

LBase::EnableLoadInfoCallBack

LBase::LoadInfoCallBack

LBaseFile

LBaseFile::GetFilterInfo

LBaseFile::GetFilterListInfo

LBaseFile::FreeFilterInfo

LBaseFile::SetFilterInfo

LBitmap

LBitmap::AntiAlias2

LBitmap::AutoBinarize

LBitmap::BlankPageDetector

LBitmap::DeskewCheck

LBitmap::DirectionEdgeStatistical2

LBitmap::EdgeDetector2

LBitmap::EdgeDetectStatistical2

LBitmap::GetStatisticsInfo2

LBitmap::Skeleton2

LBitmap::ColoredPencilExt

LBitmapBase

LBitmapBase::SizeInterpolate

LBitmapBase::SliceCallBack

LBitmapBase::Slice

LBitmapBase::ConvertToGrayScale

LBitmapBase::CopyPalette

LBitmapBase::GetRotateParams

LBitmapBase::ToggleCompression

LBitmapWindow

LBitmapWindow::IsPaintActive

LBitmapWindow::SetCursor

LBitmapWindow::OnSetCursor

LBitmapWindow::UpdateMagGlassShape

LFileSettings

LFileSettings::GetIgnoreFilters

LFileSettings::GetPreLoadFilters

LFileSettings::GetXPSOptions

LFileSettings::SetXPSOptions

LFileSettings::GetPDFInitDir

LFileSettings::SetPDFInitDir

LImageListControl

LImageListControl::SetDisplayFlags

LPrint

LPrint::PrintGDIPlus

LJp2FileFormat

LJp2FileFormat::LJp2FileFormat

LJp2FileFormat::~LJp2FileFormat

LJp2FileFormat::AppendBoxes

LJp2FileFormat::AppendBoxesMemory

LJp2FileFormat::AppendFrames

LJp2FileFormat::AppendFramesMemory

LJp2FileFormat::AppendGMLData

LJp2FileFormat::AppendGMLDataMemory

LJp2FileFormat::ExtractFrames

LJp2FileFormat::ExtractFramesBuffer

LJp2FileFormat::ExtractFramesBufferMemory

LJp2FileFormat::FragmentJpxFile

LJp2FileFormat::FreeBoxes

LJp2FileFormat::FreeComposite

LJp2FileFormat::FreeFileInfo

LJp2FileFormat::FreeGMLData

LJp2FileFormat::GetBoxes

LJp2FileFormat::GetFileInfo

LJp2FileFormat::GetFileInfoMemory

LJp2FileFormat::Read

LJp2FileFormat::ReadBox

LJp2FileFormat::ReadBoxMemory

LJp2FileFormat::ReadComposite

LJp2FileFormat::ReadCompositeMemory

LJp2FileFormat::ReadFrames

LJp2FileFormat::ReadFramesMemory

LJp2FileFormat::ReadGMLData

LJp2FileFormat::ReadGMLDataMemory

LJp2FileFormat::ReadList

LJp2FileFormat::ReadListMemory

LJp2FileFormat::ReadMemory

LJp2FileFormat::ResetBoxes

LJp2FileFormat::Save

LJp2FileFormat::SaveComposite

LJp2FileFormat::SaveCompositeMemory

LJp2FileFormat::SaveList

LJp2FileFormat::SaveListMemory

LJp2FileFormat::SaveMemory

LJp2FileFormat::SetBoxes

New structures

CONLISTOPTIONS

eJP2FILEFORMAT

eJP2CODESTREAMFORMAT

eJP2BOXTYPE

L_JP2_RESOLUTION_BOX

L_JP2_IPR_BOX

L_JP2_XML_BOX

L_JP2_UUID_ID

L_JP2_UUID_BOX

L_JP2_UUID_LIST_BOX

L_JP2_UUID_URL_BOX

L_JP2_UUIDINFO_BOX

L_JP2_MPEG7_BOX

L_JP2_MEDIADATA_BOX

L_JP2_ASSOCIATION_BOX

L_JP2_FREE_BOX

L_JP2_BINARYFILTER_BOX

L_JP2_GTSO_BOX

L_JP2_COMPOPTIONS_BOX

L_JP2_INSTPARAM

L_JP2_INSTSET_BOX

L_JP2_INSTSET_BOXES

L_JP2_COMPOSITION_BOX

L_JP2_DIGITAL_SIGNATURE_BOX

L_JP2_GML_ELEMENT

L_JP2_GMLDATA

L_JP2_JPXBITMAPS

L_JP2_JPXCOMPOSITE

L_JP2_IMAGEINFO_ELEMENT

L_JP2_FRAMEINFO

L_JP2_FILEINFO

L_JP2_FRAGMENT

PAGEMARGINS

For more information, refer to:

What's New in LEADTOOLS

Help Version 20.0.2018.2.25
Products | Support | Contact Us | Copyright Notices
© 1991-2018 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Raster Imaging C++ Class Library Help