Changes from Version 12.1 to Version 13

Version 13 of the LEADTOOLS VCL has changed from version 12.1 as follows:

image\sqrblit.gif LEADTOOLS now supports region of interest in J2K files.

image\sqrblit.gif LEADTOOLS now supports the drag-and-drop feature for the ImageList and Main controls.

image\sqrblit.gif IMPORTANT NOTICE CONCERNING SUPPORT FOR ISIS DRIVERS:

LEADTOOLS TOOLKITS CONTAIN SUPPORT FOR ISIS® DRIVERS USING PIXEL TRANSLATIONS RUNTIME (PIXDFLTN. DLL) VERSION NUMBER 55.1.260.832 OR EARLIER ALLOWING LEADTOOLS TO DIRECTLY INTERFACE WITH THE ISIS DRIVERS.

LEADTOOLS TOOLKITS DO NOT DIRECTLY COMMUNICATE WITH ISIS ® DRIVERS USING PIXEL TRANSLATIONS RUNTIME (PIXDFLTN) VERSION NUMBER 56.*.*.* OR HIGHER. A LEADTOOLS APPLICATION WHICH OPERATES PROPERLY WITH THE EARLIER VINTAGE ISIS DRIVERS WILL CEASE TO OPERATE PROPERLY IF THE OLDER ISIS DRIVER IS REPLACED WITH A NEWER ISIS DRIVER REQUIRING THE PIXEL TRANSLATIONS RUNTIME DLL VERSION NUMBER 56.*.*.* OR HIGHER.

image\sqrblit.gif Support for 12 and 16-bit grayscale images and 48 and 64-bit color images is now available in Document and Medical toolkits.

LEADTOOLS no longer provides the Netscape Plug In.

image\sqrblit.gif LEADTOOLS now supports the following file formats:

PTOCA (Presentation Text Object Content Architecture)

SCT (Scitex Continuous Tone Format)

PCL (Printer Command Language)

AFP

IOCA (Image Object Content Architecture)

SHP (ESRI Shape Format)

SMP

CMW

image\sqrblit.gifLEADTOOLS now supports a Mixed Raster Content module for support of images that contain mixed image and text components.

image\sqrblit.gif LEADTOOLS now provides more extensive annotation support.

image\sqrblit.gif LEADTOOLS now supports super-compression of 1-bit and 24-bit bitmaps.

image\sqrblit.gif LEADTOOLS now provides the means to get information about annotation files and delete pages from annotation files.

image\sqrblit.gif LEADTOOLS can perform Lossless transformations (rotate, flip and reverse) on JPEG, CMP and JPEG TIFF files. This is superior to loading the image, performing the transformation and the saving the image.

image\sqrblit.gif LEADTOOLS provides support for removing red-eye from images.

image\sqrblit.gif LEADTOOLS supports an anti-aliasing filter.

image\sqrblit.gif LEADTOOLS can perform Gaussian blurring.

image\sqrblit.gif LEADTOOLS lets you swap color channel values across the R, G and B color channels.

image\sqrblit.gif A new method lets you give images an "old-fashioned" look by converting to "colored gray".

image\sqrblit.gif LEADTOOLS can add or average bitmaps within a list.

image\sqrblit.gif LEADTOOLS lets you resize individual regions within a bitmap.

image\sqrblit.gif LEADTOOLS can add motion blur to images.

image\sqrblit.gif New methods and properties let you combine images using a single opacity value, or varying opacity values. Using the varying opacity values creates a feathering appearance.

image\sqrblit.gif LEADTOOLS lets you add borders and frames to bitmaps.

image\sqrblit.gif The LEADTOOLS Image List now lets you redraw individual items within the Image List.

image\sqrblit.gif LEADTOOLS provides support for determining whether a magnifying glass is attached to a window, a control or an object.

image\sqrblit.gif Support for ISIS ASCII tags is now provided.

image\sqrblit.gif LEADTOOLS now supports loading and saving layers in PSD files.

image\sqrblit.gif LEADTOOLS now lets you get or set pixel data for 48 and 64-bit bitmaps.

image\sqrblit.gif The LEADTOOLS picturize capabilities have been extended to picturize an image using a single bitmap or a list of bitmaps.

image\sqrblit.gif LEADTOOLS now lets you alter the shape of certain annotations by holding down the Shift key while drawing. (An Ellipse object will automatically be drawn as a circle; other annotations like notes, buttons, audio clips, etc. will automatically be drawn as squares.)

image\sqrblit.gif LEADTOOLS now lets you associate metafiles with hotspot annotations and freehand hotspot annotations.

image\sqrblit.gif LEADTOOLS now provides the ability move the name of annotation objects.

image\sqrblit.gif LEADTOOLS now lets you create curved regions or add a curved region to an existing region.

image\sqrblit.gif LEADTOOLS now lets you convert standard curves to Bezier curves.

image\sqrblit.gif LEADTOOLS can now resize bitmaps during the load process.

image\sqrblit.gif LEADTOOLS now lets you save bitmaps to files in memory.

JPEG 2000 file format support

J2KUseROI property

J2KROIControl property

J2KROIRect property

Drag-and-Drop

EnableOLEDragMethod property (ImageList Control)

EnableOLEDragMethod property (Main Control)

OLEDragCursor property (ImageList Control)

OLEDragCursor property (Main Control)

OnOLECompleteDrag event (ImageList Control)

OnOLECompleteDrag event (Main Control)

OnOLEDragOver event (ImageList Control)

OnOLEDragOver event (Main Control)

OnOLEGiveFeedback event (ImageList Control)

OnOLEGiveFeedback event (Main Control)

OnOLEStartDrag event (ImageList Control)

OnOLEStartDrag event (Main Control)

Animations

AnimationBackColor property

AnimationBitsPerPixel property

AnimationEnable property

AnimationHeight property

AnimationLoop property

AnimationPalette property

AnimationPalette index

AnimationWidth property

AutoAnimationLoop property

Annotations (Document/Medical only)

AnnBoundingRectHeight property (Annotation Control)

AnnBoundingRectLeft property (Annotation Control)

AnnBoundingRectTop property (Annotation Control)

AnnBoundingRectWidth property (Annotation Control)

AnnDeletePage method

AnnDeletePageMemory method

AnnFileInfo method

AnnFileInfoMemory method

AnnInfoFormat property

AnnInfoTotalPages property

AnnInfoVersion property

AnnGetNameOffsetX method

AnnGetNameOffsetY method

AnnGetNameRestrict method

AnnNameBoundingRectHeight property

AnnNameBoundingRectLeft property

AnnNameBoundingRectTop property

AnnNameBoundingRectWidth property

AnnNameRectHeight property

AnnNameRectLeft property

AnnNameRectTop property

AnnNameRectWidth property

AnnSetNameOffsetX method

AnnSetNameOffsetY method

AnnSetNameRestrict method

Common Dialog

ColorResFlags property

ColorResPalette property

ColorResPaletteCount property

GammaBlueChannel property

GammaEnableAllChannels property

GammaGreenChannel property

GammaRedChannel property

Halftone method

HalftoneAngle property

HalftoneType property

ResizeFlags Property

ResizeMethod property

ResolutionX property

ResolutionY property

Image Processing

AddBitmaps method

AddBorder method

AddFrame method

AlphaBlend method

AntiAlias method

BalanceColors method

BitmapSize property

Combine method (Main Control)

CombineWarp method (Main Control)

CombineExt method

ConvertSignedToUnsigned method

ConvertToColoredGray method

CreateFadedMask method

EdgeDetector method

FeatherAlphaBlend method

GaussianFilter method

GetFunctionalLookupTable method

GetUserLookupTable method

GrayScaleExt method (Main Control)

HistogramTableSize property

LineProfile method

LoadFileTile method

LoadMemoryTile method

MotionBlur method

RemoveRedeye method

PicturizeBitmapList method

PicturizeSingle method

SwapColors method

UnsharpMask method

ImageList

FirstVisibleItem property (ImageList Control)

LoadDatabase method (ImageList Control)

OwnerDrawItem event (ImageList Control)

OwnerDrawItems property (ImageList Control)

SaveDatabase method (ImageList Control)

SelectedCount property (ImageList Control)

SelectedItems property (ImageList Control)

ViewSize property (ImageList Control)

ISIS

ISISGetASCIITag method (ISIS® Control)

ISISGetASCIITagChoice method (ISIS® Control)

ISISGetASCIITagChoiceCount method (ISIS® Control)

ISISGetTagChoice method (ISIS® Control)

ISISGetTagChoiceCount method (ISIS® Control)

ISISSetASCIITag method (ISIS® Control)

Magnifying Glass

HasMagGlass property (Main Control)

MagGlassPaintContrast property

MagGlassPaintGamma property

MagGlassPaintIntensity property

OnMagGlassCursor event

SetMagGlassPos method

ShowMagGlass method

UpdateMagGlassFromHandle method

Mixed Raster Content Module

AutoSegment method

BackgroundCoder property

BackgroundQFactor property

BaseBackColor property

BaseForeColor property

Bitmap property

DeleteSegment method

EnableMethodErrors property

EnhanceQuality property

EnumSegments method

GetPagesCount method

IsSupportLocked method

Load method

MaskCoder property

OnAutoSegment event

OnEnumSegments event

Save method

SaveT44 method

SetNewStripe method

SetStripeSegment method

StripeMaxHeight property

UnlockSupport method

UpdateSegmentData method

PSD Layers

InfoLayers property

LayerBlendModeKey property

LayerClipping property

LayerLeft property

LayerMaskBitmap property

LayerOpacity property

LayerTop property

LoadLayer method

SaveLayers property

Scrolling

HScrollInfo property (Main Control)

VScrollInfo property (Main Control)

Standard Curves and Bezier Curves

BezierSize property (Main Control)

BezierX property (Main Control)

BezierY property (Main Control)

CurveClose property (Main Control)

CurveSize property (Main Control)

CurveTension property (Main Control)

CurveToBezier method (Main Control)

CurveType property (Main Control)

CurveX property (Main Control)

CurveY property (Main Control)

SetRgnCurve method (Main Control)

UserLUTCurveSize property

UserLUTCurveX property

UserLUTCurveY property

Super Compression

BitmapCompression property

Thumbnail Browser

SkipFile property (ThumbnailBrowser Control)

Transforming Files

OnTransformMarker event

TransformFile method

WriteMarker method

WriteMarkerAction property

Miscellaneous

BitmapSize property (Main Control)

FileSizeWritten property

GetBitmapClipSegments method

GetBitmapClipSegmentsMax method

GetPixelData method

HistogramTableSize property (Main Control)

IsSigned property

LoadSigned property

OnBitmapDataPathClosed event

PutPixelData method

RemapTableSize property

RenderCenter property

ResizeRgn method

SaveOffset method

SavePad4 property

SaveTileHeight property

SaveTileWidth property