Error processing SSI file
LEADTOOLS Image File Support

Show in webframe

Version Changes: 18 to 19

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Codecs.CodecsImageInfo.Pst Gets extra information about the image if the file format is PST.
Leadtools.Codecs.CodecsImageInfo.HorizontalTiles Gets the number of horizontal tiles of the image.
Leadtools.Codecs.CodecsImageInfo.VerticalTiles Gets the number of vertical tiles of the image.
Leadtools.Codecs.CodecsPstImageInfo Provides information specific to PST files.
Leadtools.Codecs.CodecsPstImageInfo.MessageCount Gets the number of messages in the PST file.
Leadtools.Codecs.CodecsTiffImageInfo.IsBigTiff Determines whether the image file is BigTIFF.
Leadtools.Codecs.CodecsLoadSvgOptions Provides the options used when loading documents as SVG.
Leadtools.Codecs.CodecsLoadSvgOptions (Constructor) Creates a new instance of the CodecsLoadSvgOptions class.
Leadtools.Codecs.CodecsLoadSvgOptions.Clone Creates an exact copy of the this CodecsLoadSvgOptions.
Leadtools.Codecs.CodecsLoadSvgOptions.AllowPolylineText Gets or sets a value that indicates whether to allow replacing text with polyline shapes in the created SVG
Leadtools.Codecs.CodecsLoadSvgOptions.DropText Gets or sets a value that indicates whether the text elements of the SVG should be dropped during load.
Leadtools.Codecs.CodecsLoadSvgOptions.DropImages Gets or sets a value that indicates whether the image elements of the SVG should be dropped during load.
Leadtools.Codecs.CodecsLoadSvgOptions.DropShapes Gets or sets a value that indicates whether any element that is not text or image in the SVG should be dropped during load.
Leadtools.Codecs.CodecsLoadSvgOptions.ForConversion Gets or sets a value that indicates whether the created SVG should be optimized for conversion.
Leadtools.Codecs.CodecsLoadSvgOptions.IgnoreXmlParsingErrors Gets or sets a value that indicates whether to try ignoring XML parsing errors when loading the SVG.
Leadtools.Codecs.CodecsLoadSvgOptions.MaximumElements Gets or sets a value that indicates the maximum number of elements to load when loading an SVG.
Leadtools.Codecs.RasterCodecs.FileMetadataKeyTitle The title metadata key.
Leadtools.Codecs.RasterCodecs.FileMetadataKeySubject The subject metadata key.
Leadtools.Codecs.RasterCodecs.FileMetadataKeyAuthor The author (file creator) metadata key.
Leadtools.Codecs.RasterCodecs.FileMetadataKeyKeywords The keywords metadata key.
Leadtools.Codecs.RasterCodecs.FileMetadataKeyCreateDate The file creation date (in local time) metadata key.
Leadtools.Codecs.RasterCodecs.FileMetadataKeyMofifiedDate The file modification date (in local time) metadata key.
Leadtools.Codecs.RasterCodecs.FileMetadataKeyRevisionNumber The revision number metadata key.
Leadtools.Codecs.RasterCodecs.FileMetadataKeyLastSavedBy The last saved by metadata key.
Leadtools.Codecs.RasterCodecs.StartOptimizedLoad Indicates the beginning of a section of code using the same source file.
Leadtools.Codecs.RasterCodecs.StopOptimizedLoad Indicates the end of a section of code using the same source file.
Leadtools.Codecs.RasterCodecs.ReadLoadResolutions(String,Int32) Examines a page in a file to determine which resolutions it contains.
Leadtools.Codecs.RasterCodecs.ReadLoadResolutions(IO.Stream,Int32) Examines a stream to determine which resolutions it contains.
Leadtools.Codecs.RasterCodecs.CompactFile(String,String,Int32,Int32,Boolean,Int64,Int32,Boolean,Int64,Leadtools.Codecs.CodecsSavePageMode,Boolean,Boolean,Boolean) Compacts TIFF files with specific options.
Leadtools.Codecs.RasterCodecs.CompactFile(IO.Stream,IO.Stream,Int32,Int32,Boolean,Int64,Int32,Boolean,Int64,Leadtools.Codecs.CodecsSavePageMode,Boolean,Boolean,Boolean) Compacts TIFF streams with specific options.
Leadtools.Codecs.RasterCodecs.IsTiff(Leadtools.RasterImageFormat) Determines if the specified RasterImageFormat is a FileFormatsTIFF file format.
Leadtools.Codecs.RasterCodecs.ReadLoadResolutionsAsync(Leadtools.ILeadStream,Int32) Examines a stream to determine which resolutions it contains.
Leadtools.Codecs.RasterCodecs.ConvertAsync(Leadtools.ILeadStream,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsImageInfo) Converts an image stream from one format to another, creating a new image file in a stream in the new format.
Leadtools.Codecs.RasterCodecs.CanLoadSvg(String) Determines whether specified image, document or vector file can be loaded as SVG.
Leadtools.Codecs.RasterCodecs.CanLoadSvg(IO.Stream) Determines whether specified image, document or vector stream can be loaded as SVG.
Leadtools.Codecs.RasterCodecs.CanLoadSvgAsync(Leadtools.ILeadStream) Determines whether specified image, document or vector stream can be loaded as SVG.
Leadtools.Codecs.RasterCodecs.LoadSvg(String,Int32,Leadtools.Codecs.CodecsLoadSvgOptions) Loads a page from an image, document or vector file as SVG
Leadtools.Codecs.RasterCodecs.LoadSvg(IO.Stream,Int32,Leadtools.Codecs.CodecsLoadSvgOptions) Loads a page from a stream containing image, document or vector file as SVG
Leadtools.Codecs.RasterCodecs.LoadSvgAsync(Leadtools.ILeadStream,Int32,Leadtools.Codecs.CodecsLoadSvgOptions) Loads a page from a stream containing image, document or vector file as SVG
Leadtools.Codecs.RasterCodecs.LoadSvgAsync(String,Int32,Leadtools.Codecs.CodecsLoadSvgOptions,Object) Loads a page from an image, document or vector file as SVG asynchronously.
Leadtools.Codecs.RasterCodecs.LoadSvgAsync(IO.Stream,Int32,Leadtools.Codecs.CodecsLoadSvgOptions,Object) Loads a page from a stream containing an image, document or vector file as SVG asynchronously.
Leadtools.Codecs.RasterCodecs.LoadSvgAsync(Uri,Int32,Leadtools.Codecs.CodecsLoadSvgOptions,Object) Loads a page from a URI containing an image, document or vector file as SVG asynchronously.
Leadtools.Codecs.RasterCodecs.MetadataItemsSupported(Leadtools.RasterImageFormat) Checks whether the specified file format supports metadata.
Leadtools.Codecs.RasterCodecs.ReadMetadataItems(String,Int32) Reads metadata from the specified file.
Leadtools.Codecs.RasterCodecs.ReadMetadataItems(IO.Stream,Int32) Reads metadata from the specified stream.
Leadtools.Codecs.RasterCodecs.ReadMetadataItemsAsync(Leadtools.ILeadStream,Int32) Reads metadata from the specified stream.
Leadtools.Codecs.RasterCodecs.ExtractXMPMetadata(String,String) Extracts all XMP metadata from the source file and saves it to the destination XML file.
Leadtools.Codecs.RasterCodecs.ExtractXMPMetadata(IO.Stream,IO.Stream) Extracts all XMP metadata from the source file and saves it to the destination XML file.
Leadtools.Codecs.RasterCodecs.SaveXMPMetadata(String,String) Saves all XMP metadata from the source XML file to the destination image file.
Leadtools.Codecs.RasterCodecs.SaveXMPMetadata(IO.Stream,IO.Stream) Saves all XMP metadata from the source XML file to the destination image file.
Leadtools.Codecs.RasterCodecs.GetExtension(Leadtools.RasterImageFormat) Gets the default file extension for the specified format.
Leadtools.Codecs.RasterCodecs.GetMimeTypeExtension(String) Gets the default extension for the specified MIME type.
Leadtools.Codecs.RasterCodecs.GetExtensionMimeType(String) Gets the MIME type associated with the specified file format extension.
Leadtools.Codecs.RasterCodecs.LoadSvgAsyncCompleted Indicates that an asynchronous load SVG operation has been completed.
Leadtools.Codecs.CodecsLoadSvgAsyncCompletedEventArgs Contains data for the RasterCodecs.LoadSvgAsyncCompleted event.
Leadtools.Codecs.CodecsLoadSvgAsyncCompletedEventArgs(Leadtools.ISvgDocument,Uri,IO.Stream,String,Exception,Boolean,Object) (Constructor) Creates new instance of the CodecsLoadSvgAsyncCompletedEventArgs with the specified parameters.
Leadtools.Codecs.CodecsLoadSvgAsyncCompletedEventArgs.Document Gets the ISvgDocument object being loaded.
Leadtools.Codecs.CodecsRasterPdfInfo.Resolution Gets or sets the resolution of the PDF page in dots per inch.
Leadtools.Codecs.CodecsLoadOptions.Resolution Gets or sets the resolution (DPI).
Leadtools.Codecs.CodecsLoadOptions.Name Indicates the optional name of the file to use as a hint when loading image data from memory streams.
Leadtools.Codecs.CodecsLoadOptions.MaximumConventionalMemorySize The maximum number of conventional memory bytes to use when loading a single raster image object.
Leadtools.Codecs.CodecsOptions.Pst Gets the PST load options.
Leadtools.Codecs.CodecsRasterizeDocumentLoadOptions.Resolution Gets or sets the resolution to use for rasterization document files.
Leadtools.Codecs.CodecsJpegLoadOptions.Multithreaded Enables or disables multithreaded load.
Leadtools.Codecs.CodecsPdfLoadOptions.HideAnnotations Gets or sets a value that indicates whether to hide the annotation objects when loading a PDF page as a raster image or an SVG.
Leadtools.Codecs.CodecsPdfLoadOptions.HideFormFields Gets or sets a value that indicates whether to hide the form fields when loading a PDF page as a raster image or an SVG.
Leadtools.Codecs.CodecsPdfLoadOptions.HideDigitalSignatures Gets or sets a value that indicates whether to hide the digital signature objects when loading a PDF page as a raster image or an SVG.
Leadtools.Codecs.CodecsPstLoadOptions Provides options specifically for loading Outlook PST, MSG and EML files.
Leadtools.Codecs.CodecsPstLoadOptions.MessageNumber Gets or sets the message number to be loaded from the PST file.
Leadtools.Codecs.CodecsPstLoadOptions.PlainText Enables or disables loading pages from the PST file as plain text.
Leadtools.Codecs.CodecsPstOptions Provides extra options for loading Outlook PST, MSG and EML files.
Leadtools.Codecs.CodecsPstOptions.Load Gets the options for loading PST, MSG and EML files.
Leadtools.Codecs.CodecsTiffLoadOptions.J2kResolution Gets or sets the resolution to load when loading J2K streams.
Leadtools.Codecs.CodecsTiffSaveOptions.BigTiff Gets a value that indicates whether the file should be saved in BigTIFF format.
Leadtools.Codecs.CodecsWmfLoadOptions.Resolution Gets or sets the resolution (DPI) to load.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Codecs.CodecsImageInfo.GetStringDescription Returns a human-readable representation of this CodecsImageInfo.
Leadtools.Codecs.CodecsExtension.Data (WinRT) Gets a RasterNativeBuffer that contains the extension data.
Leadtools.Codecs.CodecsLoadImageEventArgs.Stream (WinRT) Gets the Leadtools.ILeadStream associated with the file load process.
Leadtools.Codecs.CodecsLoadInformationEventArgs.fileHandle (Objective C) Gets the NSFileHandle used by the load process.
Leadtools.Codecs.CodecsLoadInformationEventArgs.Stream (WinRT) Gets the stream used by the load process.
Leadtools.Codecs.CodecsPageEventArgs.Stream Gets the stream used by the load process.
Leadtools.Codecs.RasterCodecs.GetTotalPages(String) Gets the number of pages in a disk file image.
Leadtools.Codecs.RasterCodecs.GetTotalPages(IO.Stream) Gets the number of pages in a stream.
Leadtools.Codecs.RasterCodecs.GetTotalPages(Uri) Gets the number of pages of an image URI.
Leadtools.Codecs.RasterCodecs.GetTotalPagesAsync(Leadtools.ILeadStream) Gets the number of pages in a stream.
Leadtools.Codecs.RasterCodecs.GetFormat(String) Gets the format of the image in a disk file.
Leadtools.Codecs.RasterCodecs.GetFormat(IO.Stream) Gets the format of the image in a stream.
Leadtools.Codecs.RasterCodecs.GetFormat(Uri) Gets the format of the image URI.
Leadtools.Codecs.RasterCodecs.GetFormatAsync(Leadtools.ILeadStream) Gets the format of the image in a stream.
Leadtools.Codecs.RasterCodecs.Load(String,Int32) Loads the specified page from an image file using default options.
Leadtools.Codecs.RasterCodecs.Load(IO.Stream,Int32) Loads the specified page from an image stream using default options.
Leadtools.Codecs.RasterCodecs.Load(Uri,Int32) Loads a page from the specified image URL using default options.
Leadtools.Codecs.RasterCodecs.Convert(String,String,Leadtools.RasterImageFormat,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsImageInfo) Converts an image file from one format to another, creating a new file in the new format.
Leadtools.Codecs.RasterCodecs.Convert(IO.Stream,IO.Stream,Leadtools.RasterImageFormat,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsImageInfo) Converts an image stream from one format to another, creating a new image file in a stream in the new format.
Leadtools.Codecs.RasterCodecs.DeleteComment(String,Int32,Leadtools.RasterCommentMetadataType) Deletes a comment field from a file.
Leadtools.Codecs.RasterCodecs.DeleteComment(IO.Stream,Int32,Leadtools.RasterCommentMetadataType) Deletes a comment field from a file.
Leadtools.Codecs.RasterCodecs.LoadAsync(String,Int32,Object) Loads the specified page from an image file using default options asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(IO.Stream,Int32,Object) Loads the specified page from an image stream using default options asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(Uri,Int32,Object) Loads the specified page from an image URL using default options asynchronously.
Leadtools.Codecs.RasterCodecs.GetInformationAsync(Leadtools.ILeadStream,Boolean,Int32) Gets the image information from a disk file asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream) Loads an image stream using the specified options asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Int32) Loads a page from an image stream using the specified options asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Int32,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Int32) Loads the specified rectangle from the specified image stream using the specified options asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Leadtools.LeadRect) Loads the specified rectangle from the specified image stream using the specified options asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Leadtools.LeadRect,Int32,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Int32) Loads the specified rectangle from the specified image stream using the specified options asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Int32,Int32,Int32,Leadtools.RasterSizeFlags,Leadtools.Codecs.CodecsLoadByteOrder) Loads the specified rectangle from the specified image stream using the specified options asynchronously.
Leadtools.Codecs.RasterCodecs.LoadAsync(Leadtools.ILeadStream,Int32,Int32,Int32,Leadtools.RasterSizeFlags,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Int32) Loads the specified rectangle from the specified image stream using the specified options asynchronously.
Leadtools.Codecs.RasterCodecs.SaveAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32) Saves a RasterImage to a stream in any of the supported compressed or uncompressed formats.
Leadtools.Codecs.RasterCodecs.SaveAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsSavePageMode) Saves a RasterImage to a stream in any of the supported compressed or uncompressed formats.
Leadtools.Codecs.RasterCodecs.SaveStampAsync(Leadtools.RasterImage,Leadtools.ILeadStream) Saves a stamp in an existing file with specific options.
Leadtools.Codecs.RasterCodecs.SaveStampAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Int32,Int32,Int32,Leadtools.Codecs.CodecsSavePageMode) Saves a stamp in an existing file with specific options.
Leadtools.Codecs.RasterCodecs.FeedLoad(IBuffer,Int32,Int32) Supplies unmanaged memory image data to the file-load process from a buffer that you provide.
Leadtools.Codecs.RasterCodecs.FeedGetInformation(IBuffer,Int32,Int32) Supplies unmanaged memory image data to the file information process from a buffer that you provide.
Leadtools.Codecs.RasterCodecs.DeletePageAsync(Leadtools.ILeadStream,Int32) Deletes the specified page from a multipage file in a stream, if the format supports delete operations.
Leadtools.Codecs.RasterCodecs.ReadLoadResolutionsAsync(Leadtools.ILeadStream) Examines a stream to determine which resolutions it contains.
Leadtools.Codecs.RasterCodecs.ConvertAsync(Leadtools.ILeadStream,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32,Int32,Int32,Leadtools.Codecs.CodecsImageInfo) Converts an image stream from one format to another, creating a new image file in a stream in the new format.
Leadtools.Codecs.RasterCodecs.ReadMarkersAsync(Leadtools.ILeadStream) Reads all the metadata markers (COM and APPn) from a stream.
Leadtools.Codecs.RasterCodecs.ReadThumbnailAsync(Leadtools.ILeadStream,Leadtools.Codecs.CodecsThumbnailOptions,Int32) Creates a thumbnail from the specified image stream.
Leadtools.Codecs.RasterCodecs.ReadStampAsync(Leadtools.ILeadStream,Int32) Reads a thumbnail image stored in an image stream.
Leadtools.Codecs.RasterCodecs.EnumTagsAsync(Leadtools.ILeadStream,Int32) Enumerates all the tags in a stream.
Leadtools.Codecs.RasterCodecs.EnumGeoKeysAsync(Leadtools.ILeadStream,Int32) Enumerates all the GeoKeys in a Geo TIFF stream.
Leadtools.Codecs.RasterCodecs.DeleteTagAsync(Leadtools.ILeadStream,Int32,Int32) Deletes a tag from a stream, if the file supports tags (TIFF or Exif).
Leadtools.Codecs.RasterCodecs.ReadTagAsync(Leadtools.ILeadStream,Int32,Int32) Gets the specified tagged data from a TIFF stream.
Leadtools.Codecs.RasterCodecs.ReadTagsAsync(Leadtools.ILeadStream,Int32) Reads all the tags stored in a TIFF file.
Leadtools.Codecs.RasterCodecs.ReadTagsWithOffsetsAsync(Leadtools.ILeadStream,Int32,IVector<Int64>) Reads all the tags stored in a TIFF file, along with the offsets for each tag.
Leadtools.Codecs.RasterCodecs.ReadGeoKeyAsync(Leadtools.ILeadStream,Int32,Int32) Gets the specified GeoKey data from a TIFF stream.
Leadtools.Codecs.RasterCodecs.ReadGeoKeysAsync(Leadtools.ILeadStream,Int32) Reads all the GeoKey data found in a stream.
Leadtools.Codecs.RasterCodecs.WriteTagAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterTagMetadata) Writes or changes a tag to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteTagsAsync(Leadtools.ILeadStream,Int32,IVectorView<Leadtools.RasterTagMetadata>) Writes or changes one or more tags to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteTagsAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterTagMetadata[]) Writes or changes one or more tags to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteGeoKeyAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterTagMetadata) Writes or changes a GeoKeys to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteGeoKeysAsync(Leadtools.ILeadStream,Int32,IVectorView<Leadtools.RasterTagMetadata>) Writes or changes one or more GeoKeys to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteGeoKeysAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterTagMetadata[]) Writes or changes one or more GeoKeys to an existing stream.
Leadtools.Codecs.RasterCodecs.ReadCommentAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterCommentMetadataType) Gets a comment field from a stream.
Leadtools.Codecs.RasterCodecs.ReadCommentsAsync(Leadtools.ILeadStream,Int32) Gets all the comment fields stored in a stream.
Leadtools.Codecs.RasterCodecs.WriteCommentAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterCommentMetadata) Writes a comment to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteCommentsAsync(Leadtools.ILeadStream,Int32,IVectorView<Leadtools.RasterCommentMetadata>) Writes one or more comments to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteCommentsAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterCommentMetadata[]) Writes one or more comments to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteMarkerAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterMarkerMetadata) Writes a marker to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteMarkersAsync(Leadtools.ILeadStream,Int32,IVectorView<Leadtools.RasterMarkerMetadata>) Writes one or more markers to an existing stream.
Leadtools.Codecs.RasterCodecs.WriteMarkersAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterMarkerMetadata[]) Writes one or more markers to an existing stream.
Leadtools.Codecs.RasterCodecs.StartCompress(Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterViewPerspective,Int32,Int32,Leadtools.Codecs.CodecsCompression,Leadtools.Codecs.CodecsCompressDataCallback) Initializes the buffered compression engine.
Leadtools.Codecs.RasterCodecs.StartCompress(Int32,Int32,Int32,Leadtools.RasterByteOrder,Leadtools.RasterViewPerspective,Int32,IBuffer,Int32,Int32,Leadtools.Codecs.CodecsCompression,Leadtools.Codecs.CodecsCompressDataCallback) Initializes the unmanaged memory buffered compression engine.
Leadtools.Codecs.RasterCodecs.Compress(IBuffer,Int32) Does buffer-to-buffer JPEG or LEAD CMP compression using an unmanaged memory buffer.
Leadtools.Codecs.RasterCodecs.Decompress(Object,IBuffer,Int32,Int32,Int32,Int32,Int32,Int32,Leadtools.Codecs.CodecsDecompressDataFlags) Called for each unmanaged memory buffer, strip or tile of decompressed data.
Leadtools.Codecs.RasterCodecs.LoadCmykPlanesAsync(Leadtools.ILeadStream,Int32,Int32) Loads CMYK TIFF streams as CMYK and avoids the colorspace conversion to RGB.
Leadtools.Codecs.RasterCodecs.SaveCmykPlanesAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Leadtools.RasterImageFormat,Int32,Int32,Leadtools.Codecs.CodecsSavePageMode) Saves the pages of an image as a CMYK TIFF stream.
Leadtools.Codecs.RasterCodecs.ReadExtensionsAsync(Leadtools.ILeadStream,Int32) Loads extensions from the specified Exif stream.
Leadtools.Codecs.RasterCodecs.GetRasterPdfInfoAsync(Leadtools.ILeadStream,Int32) Gets information about a page in a raster PDF file contained in a stream created with the LEADTOOLS Raster PDF plug in.
Leadtools.Codecs.RasterCodecs.LoadPsdLayerAsync(Leadtools.ILeadStream,Int32,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Leadtools.Codecs.CodecsPsdLayerInfo) Loads the specified layer from the specified PSD file.
Leadtools.Codecs.RasterCodecs.LoadPsdChannelAsync(Leadtools.ILeadStream,Int32,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Leadtools.Codecs.CodecsPsdChannelInfo) Loads the specified channel from the specified PSD file.
Leadtools.Codecs.RasterCodecs.SavePsdWithLayersAsync(Leadtools.RasterImage,Leadtools.ILeadStream,Int32,Leadtools.RasterImage,Leadtools.Codecs.CodecsPsdLayerInfo[]) Saves an image to a PSD file, along with the specified layers.
Leadtools.Codecs.RasterCodecs.DeleteCommentAsync(Leadtools.ILeadStream,Int32,Leadtools.RasterCommentMetadataType) Deletes a comment field from a file.
Leadtools.Codecs.RasterCodecs.LoadAsync(IO.Stream,Int32,Int32,Int32,Leadtools.RasterSizeFlags,Leadtools.Codecs.CodecsLoadByteOrder,Object) (Java) Loads an image file asynchronously to the desired width, height, and bits per pixel, resizing the image as it loads.
Leadtools.Codecs.RasterCodecs.LoadAsync(IO.Stream,Int32,Int32,Int32,Leadtools.RasterSizeFlags,Leadtools.Codecs.CodecsLoadByteOrder,Int32,Int32,Object) (Java) Loads the specified pages to the desired width, height, and bits per pixel, resizing the image as it loads.
Leadtools.Codecs.RasterCodecs.FormatSupportsMultipageSave(Leadtools.RasterImageFormat) Gets a value that indicate whether the specified format supports multi-page save operation.
Leadtools.Codecs.RasterCodecs.SaveOptions(String) Saves the options of this RasterCodecs to a disk file.
Leadtools.Codecs.RasterCodecs.SaveOptions(IO.Stream) Saves the options of this RasterCodecs to a stream.
Leadtools.Codecs.RasterCodecs.LoadOptions(String) Loads the options into this RasterCodecs from a disk file.
Leadtools.Codecs.RasterCodecs.LoadOptions(IO.Stream) Loads the options into this RasterCodecs from a stream.
Leadtools.Codecs.RasterCodecs.EventsDispatchMode Gets or sets a value that specifies the mode used to dispatch LEADTOOLS events.
Leadtools.Codecs.CodecsSaveImageEventArgs.Stream (WinRT) Gets the stream object currently being saved.
Leadtools.Codecs.CodecsLoadOptions.AllPages Gets or sets a value that indicate whether RasterCodecs should try to load all the pages of a file by default.
Leadtools.Codecs.CodecsLoadOptions.PremultiplyAlpha Indicates whether LEADTOOLS should pre-multiply the alpha values when loading the image data.

Version 17.5 changes

Version 17 changes

Version 16.5 changes

Version 16 changes

Version 15 changes

Leadtools.Codecs Assembly Changes from Version 17.5 to Version 18

Android,iOS / OS X, and .NET WinForms support - LEADTOOLS V18 adds Android support to its toolkits through the new LEADTOOLS Android SDK. In addition, iOS / OS X support for its toolkits has been added through the new LEADTOOLS iOS / OS X SDK; and .NET WinForms support has been added through the new LEADTOOLS .NET WinForms SDK. These toolkits provide everything a developer needs to create imaging-enabled Android, iOS / OS X, or .NET WinForms applications.

New Libraries

The following Libraries have been added to LEADTOOLS v18:

Packages, Frameworks or DLLs / Shared Object Libraries Comments
leadtools.codecs.jar Contains Android classes, methods, properties, and events for loading/saving any supported image format and for obtaining information about images (width, height, bits per pixel, page count, etc.). Individual file filters have their own shared object libraries (.so): libleadtools.codecs.bmp.so
libleadtools.codecs.cmp.so
libleadtools.codecs.fax.so
libleadtools.codecs.gif.so
libleadtools.codecs.j2k.so
libleadtools.codecs.jb2.so
libleadtools.codecs.jbg.so
libleadtools.codecs.jls.so
libleadtools.codecs.jxr.so
libleadtools.codecs.pcx.so
libleadtools.codecs.png.so
libleadtools.codecs.psd.so
libleadtools.codecs.so
libleadtools.codecs.tif.so
Leadtools.Codecs.framework Contains iOS / OS X classes, methods, properties, and events for loading/saving any supported image format and for obtaining information about images (width, height, bits per pixel, page count, etc.). Each supported file filter also has its own .SO library (libleadtools.codecs.*.so).
Leadtools.Codecs.DLL .NET WinForms support for loading/saving any supported image format and for obtaining information about images (width, height, bits per pixel, page count, etc.).

New Members

The following members have been added:

Member Description
Leadtools.Codecs.CodecsLoadOptions.PremultiplyAlpha Indicates whether LEADTOOLS should pre-multiply the alpha values when loading the image data.

For more information, refer to https://www.leadtools.com/corporate/new-in-v18.htm.

 

 

Leadtools.Codecs Assembly Changes from Version 17 to Version 17.5

WinRT support - LEADTOOLS V17.5 adds WinRT support for codecs through the new LEADTOOLS WinRT SDK. The LEADTOOLS WinRT SDK contains everything a developer needs to create imaging-enabled Windows Store applications. It is available as an add-on to any of the Document or Medical products.

New Library

The following Library has been added to LEADTOOLS v17.5:

Assemblies Metadata Comments
Leadtools.Codecs.DLL Leadtools.Codecs.winmd Contains classes, methods, properties, and events for loading/saving any supported image format and for obtaining information about images (width, height, bits per pixel, page count, etc.).

The following member and types have been removed:

Member Description
RasterCodecs.Startup method

Deprecated method no longer needed.

RasterCodecs.Shutdown method

Deprecated method no longer needed.

CodecsSidOptions, CodecsSidLoadOptions classes and CodecsOptions.Sid property

Deprecated SID file format supported removed.

CodecsRasterizeDocumentLoadOptions.Enabled property See notes below on CodecsRasterizeDocumentLoadOptions.
CodecsPdfLoadOptions.XResolution and CodecsPdfLoadOptions.YResolution properties See notes below on CodecsRasterizeDocumentLoadOptions.
CodecsXpsLoadOptions.Resolution property See notes below on CodecsRasterizeDocumentLoadOptions.
CodecsTxtLoadOptions.LeftMargin, CodecsTxtLoadOptions.TopMargin, CodecsTxtLoadOptions.RightMargin, CodecsTxtLoadOptions.BottomMargin, CodecsTxtLoadOptions.PaperWidth and CodecsTxtLoadOptions.PaperHeight properties See notes below on CodecsRasterizeDocumentLoadOptions.
CodecsRtfLoadOptions.LeftMargin, CodecsRtfLoadOptions.TopMargin, CodecsRtfLoadOptions.RightMargin, CodecsRtfLoadOptions.BottomMargin, CodecsRtfLoadOptions.PaperWidth, CodecsRtfLoadOptions.PaperHeight, CodecsRtfLoadOptions.XResolution and CodecsRtfLoadOptions.YResolution properties See notes below on CodecsRasterizeDocumentLoadOptions.

The following members have been added:

Member Description
Leadtools.Codecs.CodecsPdfLoadOptions.HideNoApAnnotations Gets or sets a value that indicate whether to hide annotation objects that have no appearance stream.
Leadtools.Codecs.CodecsPdfLoadOptions.HideAllAnnotations Gets or sets a value that indicates whether to hide all annotation objects.
Leadtools.Codecs.CodecsPdfSaveOptions.SavePdfv17 Gets or sets a value indicating whether the PDF file should be saved as PDF v1.7.
Leadtools.Codecs.RasterCodecs.GetMimeType Gets a string that represents the MIME type for the specified Leadtools.RasterImageFormat file format.
Leadtools.Codecs.CodecsImageInfo.Vector Gets extra information about the image if the file is a vector format.

In LEADTOOLS 17.5, the following members have been added to the RasterImageFormat enumeration and are listed in the table below:

RasterImageFormat enumeration member Description
Htm HyperText Markup Language.
Mob Mobipocket.
Pub Electronic Publication.
Ing INGR.
IngRle INGR RLE.
IngAdaptiveRle INGR Adaptive RLE.
IngG4 INGR CCITT G4.
IcaJpeg IOCA, compressed using JPEG, with MO:DCA wrapper (multipage)..
IcaJpeg411 IOCA, compressed using JPEG 4:1:1, with MO:DCA wrapper (multipage)..
IcaJpeg422 IOCA, compressed using JPEG 4:2:2, with MO:DCA wrapper (multipage)..
Dwfx Autodesk DWF XPS Document.

In LEADTOOLS 17.5, the CodecsRasterizeDocumentLoadOptions class is used exclusively to determine and calculate the page size, resolution and margins (rasterization) when loading document file formats that do not have physical size as a raster image. These file formats are listed in the table below:

RasterImageFormat enumeration member Description
RasPdf Adobe Portable Document Format (PDF).
Postscript PostScript Document Format (PS).
Eps and EpsPostscript Encapsulated PostScript.
Xps XML Paper Specification (XPS).
Txt Text Format. LEADTOOLS can load ASCII and Unicode text files as raster images. Refer to CodecsTxtLoadOptions.
RtfRaster Rich Text Format (RTF).
Doc Microsoft Word 2003 file format (DOC).
Docx(2007/2010) Microsoft Office 2007/2010 Word file format (DOCX).
Xls Microsoft Excel 2003 file format (XLS).
Xlsx(2007/2010) Microsoft Office 2007/2010 Excel file format (XLSX).
Ppt Microsoft Power Point 2003 file format (PPT).
Pptx(2007/2010) Microsoft Office 2007/2010 PowerPoint file format (PPTX).

In previous versions of LEADTOOLS, the options to control the rasterization process have been consolidated into the CodecsRasterizeDocumentLoadOptions class and old class members were deprecated. In 17.5, these deprecated members are removed from the toolkit. The following table lists the removed members and their replacements:

Removed Member Replacement

CodecsRasterizeDocumentLoadOptions.Enabled

None. This has been removed and CodecsRasterizeDocumentLoadOptions is always used when rasterization document files (the equivalent CodecsRasterizeDocumentLoadOptions.Enabled = true in previous versions of LEADTOOLS)

CodecsPdfLoadOptions.XResolution and CodecsPdfLoadOptions.YResolution

CodecsRasterizeDocumentLoadOptions.XResolution and CodecsRasterizeDocumentLoadOptions.YResolution

CodecsXpsLoadOptions.Resolution

CodecsRasterizeDocumentLoadOptions.XResolution and CodecsRasterizeDocumentLoadOptions.YResolution

CodecsTxtLoadOptions.LeftMargin, CodecsTxtLoadOptions.TopMargin, CodecsTxtLoadOptions.RightMargin, CodecsTxtLoadOptions.BottomMargin, CodecsTxtLoadOptions.PaperWidth and CodecsTxtLoadOptions.PaperHeight

CodecsRasterizeDocumentLoadOptions.LeftMargin, CodecsRasterizeDocumentLoadOptions.TopMargin, CodecsRasterizeDocumentLoadOptions.RightMargin, CodecsRasterizeDocumentLoadOptions.BottomMargin,

CodecsRtfLoadOptions.LeftMargin, CodecsRtfLoadOptions.TopMargin, CodecsRtfLoadOptions.RightMargin, CodecsRtfLoadOptions.BottomMargin, CodecsRtfLoadOptions.PaperWidth, CodecsRtfLoadOptions.PaperHeight, CodecsRtfLoadOptions.XResolution and CodecsRtfLoadOptions.YResolution

CodecsRasterizeDocumentLoadOptions.LeftMargin, CodecsRasterizeDocumentLoadOptions.TopMargin, CodecsRasterizeDocumentLoadOptions.RightMargin, CodecsRasterizeDocumentLoadOptions.BottomMargin, CodecsRasterizeDocumentLoadOptions.PageWidth, CodecsRasterizeDocumentLoadOptions.PageHeight, CodecsRasterizeDocumentLoadOptions.XResolution and CodecsRasterizeDocumentLoadOptions.YResolution

As well as the changes listed above, note that the following members contain updated default values:

Member Old value New value Notes
CodecsRasterizeDocumentLoadOptions.XResolution and CodecsRasterizeDocumentLoadOptions.YResolution 0, 0 300, 300

In previous versions of LEADTOOLS, a value of 0 was used for these members to instruct the toolkit to load the documents using the current screen resolution. This proved to be not an optimal solution since the result document will almost always be loaded using a small resolution (such as 96 DPI) that is unsuitable for detailed viewing or OCRing.

The new default of 300 by 300 DPI results in documents loaded at a higher detailed resolution.

CodecsPdfLoadOptions.DisplayDepth 24 0

In previous versions of LEADTOOLS, PDF documents were rasterized at 24 BPP by default regardless of the number of colors in the original document. The new default value of 0 instructs LEADTOOLS to auto-detect the best bits/pixel value to use when loading a PDF file, hence, a black/white PDF file will be loaded at 1BPP by default resulting in a much less memory being used.


Leadtools.Codecs Assembly Changes from Version 16.5 to Version 17

Note on LEADTOOLS for .NET v17

In LEADTOOLS for .NET v16.5, some assemblies had a dependency on System.Drawing. System.Drawing is the .NET 2.0 assembly used with the Windows Forms and GDI+ platforms. Since LEADTOOLS v17 treats Windows Forms, Windows Presentation Foundation (WPF) and Silverlight as equal citizens, certain types in this LEADTOOLS assembly has been changed to reflect that. For example, properties with System.Drawing.Point type have been changed to use the new Leadtools.LeadPoint type, methods with a parameter of System.Drawing.Rectangle type have been changed to use the new Leadtools.LeadRect type. The following table shows the old 16.5 and corresponding new v17 types:

Old v16.5 Type

New v17 Type

System.Drawing.Point

Leadtools.LeadPoint

System.Drawing.Size

Leadtools.LeadSize

System.Drawing.Rectangle

Leadtools.LeadRect

System.Drawing.Color

Leadtools.RasterColor

System.Drawing.Drawing2.FillMode

Leadtools.LeadFillMode

These changes are not listed in the topics below.

New Types

The following new types have been added to LEADTOOLS For .NET v17:

Type Description
CodecsDocOptions

Provides extra options for loading and saving Microsoft Word 2003 (DOC) files.

CodecsDocLoadOptions

Provides the options for loading Microsoft Word 2003 (DOC) documents as a raster image.

CodecsAnzOptions

Provides extra options for loading and saving ANZ (Analyze) images.

CodecsAnzLoadOptions

Provides options specifically for loading ANZ (Analyze) images.

CodecsAnzView

Indicates the view to use when loading ANZ (Analyze) images.

RasterImageTypeConverter

RasterImageTypeConverter is a class that can be used to convert RasterImage objects from other data types.

CodecsAsyncCompletedEventArgs

Base class for the CodecsGetInformationAsyncCompletedEventArgs and CodecsLoadAsyncCompletedEventArgs classes.

CodecsLoadAsyncCompletedEventArgs

Contains data for the RasterCodecs.LoadAsyncCompleted event.

CodecsGetInformationAsyncCompletedEventArgs

Contains data for the RasterCodecs.GetInformationAsyncCompleted event.

CodecsCompressDataCallback(int width, int height, int bitsPerPixel, RasterByteOrder order, RasterViewPerspective viewPerspective, RasterNativeBuffer buffer)

Replaces CodecsCompressDataCallback(int width, int height, int bitsPerPixel, RasterByteOrder order, RasterViewPerspective viewPerspective, IntPtr data, long dataLength)

CodecsTransformMarkerCallback(int id, RasterNativeBuffer buffer, CodecsTransformFlags transform)

Replaces CodecsTransformMarkerCallback(int id, IntPtr data, int dataLength, CodecsTransformFlags transform)

CodecsRasterPdfVersion Indicates the PDF file version.
CodecsRasterPdfInfo Contains information for a raster PDF file created with the LEADTOOLS Raster PDF plug in
CodecsVffView Indicates the view to use when loading VFF (Sun TAAC Bitmap) images.
CodecsVffOptions Provides extra options for loading and saving VFF (Sun TAAC Bitmap) images.

New Members

The following members have been added to existing types in v17:

Member Description
RasterCodecs.LoadAsync

Loads an image from a disk file, stream or URL asynchronously.

RasterCodecs.LoadAsyncCompleted

Indicates that an asynchronous load operation has been completed.

RasterCodecs.GetInformationAsync

Gets the image information from a disk file, stream or URL asynchronously.

RasterCodecs.GetInformationAsyncCompleted

Indicates that an asynchronous get information operation has been completed.

RasterCodecs.UseAsync

Creates the WebClient object used for asynchronous operations.

RasterCodecs.AsyncWebClient

Gets the WebClient object used for asynchronous operations.

RasterCodecs.IsAsyncBusy

Gets a value that determines whether this RasterCodecs object is currently busy with an asynchronous operation on a URL.

RasterCodecs.CancelAsync

Cancels a pending asynchronous operation.

CodecsOptions.Doc

Gets the DOC load and save options.

CodecsOptions.Anz

Gets the ANZ (Analyze) load and save options.

CodecsPdfLoadOptions.EnableInterpolate

Enables or disables interpolation when loading PDF.

CodecsImageInfo.IsLoading

Gets a value that determines whether this CodecsImageInfo object is still loading.

CodecsEnumGeoKeysEventArgs.Buffer

Replaces CodecsEnumGeoKeysEventArgs.Data and CodecsEnumGeoKeysEventArgs.DataLength

CodecsEnumGeoKeysEventArgs.ToRasterTagMetadata

Constructs a RasterTagMetadata from this GeoKey data.

CodecsLoadImageEventArgs.Buffer

Replaces CodecsLoadImageEventArgs.Buffer and CodecsLoadImageEventArgs.Length

CodecsLoadImageEventArgs.FirstPage

Gets the index of the first page being loaded.

CodecsLoadImageEventArgs.LastPage

Gets the index of the last page being loaded. Replaces CodecsLoadImageEventArgs.PageCount

CodecsLoadImageEventArgs.PagePercent

Gets the load completion percentage of the current page.

CodecsLoadImageEventArgs.TotalPercent

Gets the overall load completion percentage for the load operation.

CodecsSaveImageEventArgs.Buffer

Replaces CodecsSaveImageEventArgs.Buffer CodecsSaveImageEventArgs.Length

RasterCodecs.CompactFile(Stream srcStream, Stream destStream, int pages, int srcStartPage, bool useSrcIfd, int srcIfd, int destStartPage, bool useDestIfd, int destIfd, CodecsSavePageMode pageMode, bool noSubFileType, bool motorolaOrder)

Compacts TIFF streams with specific options.

RasterCodecs.CompactFile(Stream srcStream, Stream destStream, int pages)

Compacts TIFF streams with default options.

RasterCodecs.ReadThumbnail(Stream stream, CodecsThumbnailOptions options, int pageNumber)

Creates a thumbnail from the specified image stream.

RasterCodecs.ReadStamp(Stream stream, int pageNumber)

Reads a thumbnail image stored in an image stream.

RasterCodecs.SaveStamp(RasterImage image, Stream stream, int firstPage, int lastPage, int firstSavePageNumber, CodecsSavePageMode pageMode)

Saves a stamp in an existing stream with specific options.

RasterCodecs.SaveStamp(RasterImage image, Stream stream)

Saves a stamp in an existing stream with default options.

RasterCodecs.DeleteTag(Stream stream, int pageNumber, int id)

Deletes a tag from a stream, if the file supports tags (TIFF or Exif).

RasterCodecs.DeletePage(Stream stream, int page)

Deletes the specified page from a multipage file in a stream, if the format supports delete operations.

RasterCodecs.ReadLoadResolutions(Stream stream)

Examines a FlashPix, ECW, PhotoCD, or JBIG streams to determine which resolutions it contains.

public void Leadtools.Codecs.RasterCodecs.Convert(Stream srcStream, Stream destStream, RasterImageFormat format, int width, int height, int bitsPerPixel, CodecsImageInfo info)

Converts an image stream from one format to another, creating a new image file in a stream in the new format.

RasterCodecs.LoadCmykPlanes(Stream stream, int bitsPerPixel, int page)

Loads CMYK TIFF streams as CMYK and avoids the colorspace conversion to RGB.

RasterCodecs.SaveCmykPlanes(RasterImage image, Stream stream, RasterImageFormat format, int bitsPerPlane, int pageNumber, CodecsSavePageMode pageMode)

Saves the pages of an image as a CMYK TIFF stream.

CodecsRtfOptions.LoadMetafile

Loads the specified RTF file as a Windows Enhanced Metafile.

CodecsPdfSaveOptions.Version Gets or sets a value indicating the version of the PDF file saved by this RasterCodecs object.
CodecsPdfSaveOptions.SavePdfv16 Gets or sets a value indicating whether the PDF file should be saved as PDF v1.6.
RasterCodecs.GetRasterPdfInfo Gets information for a page in a raster PDF file created with the LEADTOOLS Raster PDF plug in.
CodecsCompression.J2k JPEG 2000 file.
CodecsCompression.Jp2 JPEG 2000 stream.


Leadtools.Codecs Assembly Changes from Version 16 to Version 16.5

Enhanced Features

LEADTOOLS version 16.5 includesJPEG2000 and JPEG support enhancements to improve performance compared to version 16.0 as follows:

For more information, refer to: https://www.leadtools.com/corporate/new-in-v16_5.htm.

New Classes

The following classes have been added in LEADTOOLS for .NET v16.5:

Type Description
Leadtools.Codecs.CodecsPsdChannelInfo Provides information about a specified channel in the PSD file.
Leadtools.Codecs.CodecsEcwLoadOptions Provides options specifically for loading ECW images.
Leadtools.Codecs.CodecsEcwOptions Provides extra options for loading and saving ECW images.
Leadtools.Codecs.CodecsRasterizeDocumentLoadOptions Contains set the options for loading a document file as a raster image (rasterization).

New Members

The following members have been added to existing types in LEADTOOLS for .NET v16.5:

Member Description
Leadtools.Codecs.RasterCodecs.LoadPsdChannel Loads the specified channel from the specified PSD file.
Leadtools.Codecs.RasterCodecs.FastFileInfo Enables or disables fast file info processing.
Leadtools.Codecs.CodecsTxtLoadOptions.UseSystemLocale Indicates whether to use the current Windows locale (code page) when rendering text files.
Leadtools.Codecs.RasterCodecs.EnumTags(Stream,Int32) Enumerates all the tags in a stream.
Leadtools.Codecs.RasterCodecs.EnumGeoKeys(Stream,Int32) Enumerates all the GeoKeys in a Geo TIFF stream.
Leadtools.Codecs.RasterCodecs.TagsSupported Checks whether the given file format supports tags.
Leadtools.Codecs.RasterCodecs.GeoKeysSupported Checks whether the given file format supports TIFF Geo key tags.
Leadtools.Codecs.RasterCodecs.CommentsSupported Checks whether the given file format supports comment fields.
Leadtools.Codecs.RasterCodecs.ReadTags Reads all the tags stored in a TIFF file.
Leadtools.Codecs.RasterCodecs.ReadGeoKeys Read all the GeoKey data found in a TIFF file.
Leadtools.Codecs.RasterCodecs.ReadComments Gets all the comment fields stored in a file.

New Enumerations

The following enumerations have been added to LEADTOOLS for .NET v16.5:

Enumerations Description
Leadtools.Codecs.CodecsPsdChannelType Indicates the PSD channel type.
Leadtools.Codecs.CodecsRasterizeDocumentSizeMode Specifies the transformation to use when converting the logical size specified in the current document rasterization options to the final physical raster image size.

Changed Members

The following members have been changed in LEADTOOLS for .NET v16.5:

Member Description
Leadtools.Codecs.RasterCodecs.FeedGetInformtion(System.IntPtr, System.Int64) Property length has changed to Int64
Leadtools.Codecs.RasterCodecs.UriOperationBufferSize Property type has changed to Int32
Leadtools.Codecs.RasterCodecs.WriteTransformMarker Property dataOffset and dataLength types have changed to Int32
Leadtools.Codecs.RasterCodecs.StartCompress Property inputDataLength and outputDataLength types have changed to Int32
Leadtools.Codecs.RasterCodecs.Compress Property dataOffset and dataLength types have changed to Int32
Leadtools.Codecs.RasterCodecs.Decompress Property dataOffset and dataLength types have changed to Int32
Leadtools.Codecs.RasterCodecs.FeedLoad Property offset and length types have changed to Int32
Leadtools.Codecs.RasterCodecs.FeedGetInformation(data,offset,length Property offset and length types have changed to Int32
Leadtools.Codecs.RasterCodecs.FeedGetInformation(data, length Property length type has changed to Int64
Leadtools.Codecs.RasterCodecs.CompactFile Property srclfd type has changed to Int32
Leadtools.Codecs.CodecsEnumGeoKeysEventArgs.html Property DataLength type has changed to Int64
Leadtools.Codecs.CodecsEnumTagsEventArgs Property Count type has changed to Int32
Leadtools.Codecs.CodecsLoadImageEventArgs Property Length type has changed to Int64
Leadtools.Codecs.CodecsSaveImageEventArgs Property Length type has changed to Int64
Leadtools.Codecs.CodecsJpeg2000SaveOptions Property TargetFileSize type has changed to Int64
Leadtools.Codecs.CodecsLoadInformationEventArgs Property Offset type has changed to Int64
Leadtools.Codecs.CodecsExtension Property DataLength type has changed to Int32

Deprecated Types

The following types are being deprecated as of LEADTOOLS for .NET v16.5:

Type Description
CodecsSidOptions Class Deprecated - No longer supported. Provides extra options for loading and saving SID images.
CodecsSidLoadOptions Class Deprecated - No longer supported. Gets the options for loading SID images

Leadtools.Codecs Assembly Changes from Version 15 to Version 16

New Types

The following types have been added to LEADTOOLS For .NET v16:

Type Description
Leadtools.Codecs.CodecsJpeg2000PrecinctSize Enumeration values that specify the size of JPEG 2000 compressed packets and provide a means of random access into a JPEG 2000 compressed stream.

New Members

The following members have been added to existing types in v16:

Member Description
CodecsJpeg2000SaveOptions.PrecinctSize Specifies the precinct size. for a list of possible values refer to Leadtools.Codecs.CodecsJpeg2000SaveOptions.PrecinctSize.
CodecsPdfSaveOptions.SavePdfA

Gets or sets a value indicating whether the PDF file should be saved as PDF/A or not.

CodecsPdfSaveOptions.SavePdfv14

Gets or sets a value indicating whether the PDF file should be saved as PDF v1.4.

CodecsPdfSaveOptions.SavePdfv15

Gets or sets a value indicating whether the PDF file should be saved as PDF v1.5.


Leadtools.Codecs Assembly Changes from Version 14.5 to Version 15

New Types

The following types have been added to LEADTOOLS For .NET v15:

Type Description
Leadtools.Codecs.CodecsCompressDataCallback Provides a callback method that gets called when compressed data is available.
Leadtools.Codecs.CodecsOverlayCallback Provides a callback method that gets called when loading a file containing an overlay.
Leadtools.Codecs.CodecsTransformMarkerCallback Handles the processing of every JPEG marker present in the file transformed by RasterCodecs.Transform.
CodecsSidOptions Deprecated - No longer supported. Provides extra options for loading and saving SID images.
CodecsSidLoadOptions Deprecated - No longer supported. Gets the options for loading SID images.
Leadtools.Codecs.CodecsFpxOptions Provides extra options for loading and saving FPX images.
Leadtools.Codecs.CodecsFpxLoadOptions Gets the options for loading FPX images.
Leadtools.Codecs.CodecsOverlayData Contains information about the overlay image found in the file.
Leadtools.Codecs.CodecsStartDecompressOptions Provides information and parameters for the RasterCodecs.StartDecompress method.

New Members

The following members have been added to existing types in v15:

Member Description
Leadtools.Codecs.RasterCodecs.Startup Initializes the required data to start the LEADTOOLS I/O Library. Must be called before any other method of the Leadtools.Codecs.RasterCodecs class.
Leadtools.Codecs.RasterCodecs.Shutdown Releases all the data used to start the LEADTOOLS I/O Library. Should not call any other method of the Leadtools.Codecs.RasterCodecs class after this method is called.
RasterCodecs.Options Is a get/set property now
RasterCodecs.ThrowExceptionsOnInvalidImages Gets or sets a value indicating whether to throw an exception instead of returning a null reference (Nothing in Visual Basic) on certain methods of this Leadtools.Codecs.RasterCodecs object.
CodecsEnumGeoKeysEventArgs.DataLength Replaced by CodecsEnumGeoKeysEventArgs.Buffer
CodecsOptions.Clone Creates an exact copy of the current page of this Leadtools.Codecs.CodecsOptions.
CodecsOptions.Fpx Gets the FPX load and save options.
CodecsOptions.Sid Deprecated - No longer supported. Gets the SID load and save options.
CodecsColorSpaceType.Cmyk CMYK colorspace.
CodecsJpeg2000SaveOptions.AlphaChannelActiveBits Gets and sets a value indicating the active bits for the alpha channel.
CodecsJpeg2000SaveOptions.AlphaChannelLossless Gets and sets a value indicating whether to save the alpha channel as lossless.
CodecsExtension.DataLength Gets the size in bytes of the extension data.
CodecsRedirectOpenEventArgs.Success Gets or sets a value indicating that the open operation was successful.

Event Handlers Delegates

LEADTOOLS For .NET Class Library uses the new .NET 2.0 generic event handler delegate module.

The following table lists the delegate types that have been removed in v.15:

Version 14.5 Version 15
CodecsEnumGeoKeysEventHandler EventHandler<CodecsEnumGeoKeysEventArgs >
CodecsEnumTagsEventHandler EventHandler<CodecsEnumTagsEventArgs >
CodecsLoadImageEventHandler EventHandler<CodecsLoadImageEventArgs >
CodecsLoadInformationEventHandler EventHandler<CodecsLoadInformationEventArgs >
CodecsPageEventHandler EventHandler<CodecsPageEventArgs>
CodecsRedirectCloseEventHandler EventHandler<CodecsRedirectCloseEventArgs >
CodecsRedirectOpenEventHandler EventHandler<CodecsRedirectOpenEventArgs >
CodecsRedirectReadEventHandler EventHandler<CodecsRedirectReadEventArgs >
CodecsRedirectSeekEventHandler EventHandler<CodecsRedirectSeekEventArgs >
CodecsRedirectWriteEventHandler EventHandler<CodecsRedirectWriteEventArgs >
CodecsSaveImageEventHandler EventHandler<CodecsSaveImageEventArgs >
CodecsRedirectFastReadEventHandler Fast read redirect event not needed anymore
CodecsRedirectFastWriteEventHandler Fast write redirect event not needed anymore

Removed Types

The following types have been removed in v.15:

Type Description
CodecsCompressDataEventArgs and CodecsCompressDataEventHandler Use Leadtools.Codecs.CodecsCompressDataCallback instead.
CodecsOverlayEventArgs and CodecsOverlayEventHandler Use Leadtools.Codecs.CodecsOverlayCallback instead.
CodecsTransformMarkerEventArgs and CodecsTransformMarkerEventHandler Use Leadtools.Codecs.CodecsTransformMarkerCallback instead.
CodecsRedirectFastReadEventArgs Fast read redirection not required anymore.
CodecsRedirectFastWriteEventArgs Fast write redirection not required anymore.
CodecsDecompressData Pass the data directly to RasterCodecs.StartCompress.
CodecsStartDecompressData Pass the data directly to RasterCodecs.StartDecompress.

Removed Members

The following members have been removed in v.15:

Member Description
RasterCodecs.CodecsPath No longer supported. The codecs must be in the application path or in the Global Assembly Cache (GAC). See RasterCodecs.Startup for more information.
RasterCodecs.InternalObject Internal use property removed
RasterCodecs.CompressData Use Leadtools.Codecs.CodecsCompressDataCallback instead
RasterCodecs.TransformMarker Use CodecsTransformMarkerCallback instead
RasterCodecs.ReadIccProfile Moved to the colorspace conversion assembly
RasterCodecs.RedirectFastRead Fast read is not needed anymore
RasterCodecs.RedirectFastWrite Fast write is not needed anymore
CodecsTxtLoadOptions.UseSystemLocale Uses UNICODE instead
CodecsImageInfo.InternalObject Internal use property removed
byte[] CodecsEnumGeoKeysEventArgs.Data Use CodecsEnumGeoKeysEventArgs.Bufferinstead.
CodecsOptions.InternalLoadOptions Internal use property removed
CodecsOptions.InternalSaveOptions Internal use property removed
CodecsLoadOptions.UnmanagedMemory Option removed
CodecsImageInfo.InternalObject Internal use property removed
CodecsRedirectOpenEventArgs.Stream The internal stream is no longer accessible
CodecsRedirectReadEventArgs.Stream The internal stream is no longer accessible
CodecsRedirectWriteEventArgs.Stream The internal stream is no longer accessible
CodecsRedirectSeekEventArgs.Stream The internal stream is no longer accessible
CodecsRedirectCloseEventArgs.Stream The internal stream is no longer accessible
byte[] CodecsSaveImageEventArgs.Buffer Use IntPtr CodecsSaveImageEventArgs.Buffer

Renamed Members

The following members have been renamed in v.15:

Version 14.5 Version 15
CodecsTxtLoadOptions.StrikeThrough CodecsTxtLoadOptions.Strikethrough
CodecsJpegSaveOptions.SaveWithoutTimeStamp CodecsJpegSaveOptions.SaveWithoutTimestamp
CodecsLoadByteOrder.BgrOrGrayorRomm CodecsLoadByteOrder.BgrOrGrayOrRomm

Properties Changed into Methods

The following properties have changed into methods in v.15:

Version 14.5 Version 15
RasterCodecs.CodecsCodecInformation RasterCodecs.GetCodecsInformation and RasterCodecs.SetCodecsInformation
CodecsGifSaveOptions.AnimationPalette CodecsGifSaveOptions.GetAnimationPalette and CodecsGifSaveOptions.SetAnimationPalette
CodecsImageInfo.Palette CodecsImageInfo.GetPalette
CodecsPsdLayerInfo.BlendModeKey CodecsPsdLayerInfo.GetBlendModeKey and CodecsPsdLayerInfo.SetBlendModeKey
CodecsPngLoadOptions.TrnsChunk CodecsPngLoadOptions.GetTrnsChunk and CodecsPngLoadOptions.SetTrnsChunk
CodecsExtensionList.Extensions CodecsExtensionList.GetExtensions
CodecsJpeg2000SaveOptions.HorizontalSubSamplingValues CodecsJpeg2000SaveOptions.GetHorizontalSubSamplingValues and CodecsJpeg2000SaveOptions.SetHorizontalSubSamplingValues
CodecsJpeg2000SaveOptions.VerticalSubSamplingValues CodecsJpeg2000SaveOptions.GetVerticalSubSamplingValues and CodecsJpeg2000SaveOptions.SetVerticalSubSamplingValues
CodecsLoadInformationEventArgs.Palette CodecsLoadInformationEventArgs.GetPalette and CodecsLoadInformationEventArgs.SetPalette
CodecsLoadInformationEventArgs.ColorMask CodecsLoadInformationEventArgs.GetColorMask and CodecsLoadInformationEventArgs.SetColorMask
CodecsGifImageInfo.AnimationPalette CodecsGifImageInfo.GetAnimationPalette
CodecsSaveOptions.Resolutions CodecsSaveOptions.GetResolutions and CodecsSaveOptions.SetResolutions

Methods Changed into Properties

The following methods have changed into properties in v.15:

Version 14.5 Version 15
RasterCodecs.GetLoadStatus RasterCodecs.LoadStatus

Members Changed

The following members changed in existing types in v.15:

Member Description
CodecsLoadImageEventArgs.Buffer Property type changed to IntPtr.
CodecsEnumGeoKeysEventArgs.Data Property type changed to IntPtr
CodecsExtensionList.GetAudioData Method return type changed to RasterNativeBuffer.
CodecsExtension.Data Property type changed to IntPtr.

Types Moved into Different Location

The following types have been moved into a different location:

Version 14.5 Version 15
Leadtools.Codecs.CodecsAbcOptions.CodecsAbcLoadOptions Leadtools.Codecs.CodecsAbcLoadOptions
Leadtools.Codecs.CodecsAbcOptions.CodecsAbcSaveOptions Leadtools.Codecs.CodecsAbcSaveOptions
Leadtools.Codecs.CodecsEcwOptions.CodecsEcwSaveOptions Leadtools.Codecs.CodecsEcwSaveOptions
Leadtools.Codecs.CodecsEpsOptions.CodecsEpsLoadOptions Leadtools.Codecs.CodecsEpsLoadOptions
Leadtools.Codecs.CodecsGifOptions.CodecsGifLoadOptions Leadtools.Codecs.CodecsGifLoadOptions
Leadtools.Codecs.CodecsGifOptions.CodecsGifSaveOptions Leadtools.Codecs.CodecsGifSaveOptions
Leadtools.Codecs.CodecsJbig2Options.CodecsJbig2SaveOptions Leadtools.Codecs.CodecsJbig2SaveOptions
Leadtools.Codecs.CodecsJbigOptions.CodecsJbigLoadOptions Leadtools.Codecs.CodecsJbigLoadOptions
Leadtools.Codecs.CodecsJpeg2000Options.CodecsJpeg2000LoadOptions Leadtools.Codecs.CodecsJpeg2000LoadOptions
Leadtools.Codecs.CodecsJpeg2000Options.CodecsJpeg2000SaveOptions Leadtools.Codecs.CodecsJpeg2000SaveOptions
Leadtools.Codecs.CodecsJpegOptions.CodecsJpegLoadOptions Leadtools.Codecs.CodecsJpegLoadOptions
Leadtools.Codecs.CodecsJpegOptions.CodecsJpegSaveOptions Leadtools.Codecs.CodecsJpegSaveOptions
Leadtools.Codecs.CodecsOptions.CodecsLoadOptions Leadtools.Codecs.CodecsLoadOptions
Leadtools.Codecs.CodecsOptions.CodecsSaveOptions Leadtools.Codecs.CodecsSaveOptions
Leadtools.Codecs.CodecsPcdOptions.CodecsPcdLoadOptions Leadtools.Codecs.CodecsPcdLoadOptions
Leadtools.Codecs.CodecsPdfOptions.CodecsPdfLoadOptions Leadtools.Codecs.CodecsPdfLoadOptions
Leadtools.Codecs.CodecsPdfOptions.CodecsPdfSaveOptions Leadtools.Codecs.CodecsPdfSaveOptions
Leadtools.Codecs.CodecsPngOptions.CodecsPngLoadOptions Leadtools.Codecs.CodecsPngLoadOptions
Leadtools.Codecs.CodecsPngOptions.CodecsPngSaveOptions Leadtools.Codecs.CodecsPngSaveOptions
Leadtools.Codecs.CodecsPtokaOptions.CodecsPtokaLoadOptions Leadtools.Codecs.CodecsPtokaLoadOptions
Leadtools.Codecs.CodecsRawOptions.CodecsRawSaveOptions Leadtools.Codecs.CodecsRawSaveOptions
Leadtools.Codecs.CodecsRtfOptions.CodecsRtfLoadOptions Leadtools.Codecs.CodecsRtfLoadOptions
Leadtools.Codecs.CodecsTiffOptions.CodecsTiffLoadOptions Leadtools.Codecs.CodecsTiffLoadOptions
Leadtools.Codecs.CodecsTiffOptions.CodecsTiffSaveOptions Leadtools.Codecs.CodecsTiffSaveOptions
Leadtools.Codecs.CodecsTxtOptions.CodecsTxtLoadOptions Leadtools.Codecs.CodecsTxtLoadOptions
Leadtools.Codecs.CodecsWmfOptions.CodecsWmfLoadOptions Leadtools.Codecs.CodecsWmfLoadOptions


Error processing SSI file