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 demos, sample programs, and 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:

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:

Removed Functions

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

Renamed Functions

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

Changed Functions

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

Changed Structures

The LAYERINFO (takes 1 new parameter).

The FILETXTOPTIONS structure has 1 new member.

The FILEJ2KOPTIONS structure has 2 new member

New Functions

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 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.