Skip to main content

TdxSmartImageCodecsRepository Members

Contains references to image format codec classes.

Properties

Name Description
Count Returns the number of registered image codecs.
Items Provides indexed access to all registered class-references to image codec classes.
RegisterInVCL

Methods

Name Description
CanLoad(TStream) Identifies if the repository contains a codec that can load an image from the specified file or stream.
CanLoad(string)
Contains(TdxSmartImageCodecClass) Identifies if the specified class-reference to a codec is registered in the repository.
Equals(TObject) Inherited from TObject.
GetDefaultExt(TdxSmartImageCodecClass) Returns the default filename extension for the specified image codec.
GetFormatByExt(string) Returns a registered class-reference to an image codec by a filename extension associated with the codec’s format.
GetFormatByID(TdxImageDataFormat) Returns a registered class-reference to an image codec class associated with the specified deprecated image format ID.
GetFormatFromStream(TStream)
GetHashCode Inherited from TObject.
GetImageInfo(TdxSmartImageData,TSize,TdxSmartImageCodecClass)
GetImageInfo(TStream,TSize,TdxSmartImageCodecClass)
GetImageInfo(string,TSize,TdxSmartImageCodecClass)
GetOpenDialogFilter
GetSaveDialogFilter(TdxSmartImageCustomHandle)
GetSupportedExtensions Returns all supported extensions in a single string.
Load(TRGBColors,TAlphaFormat,Integer,Integer,TdxSmartImageCustomHandle,Boolean)
Load(TdxSmartImageData,TdxSmartImageCustomHandle,Boolean)
Load(TStream,TdxSmartImageCustomHandle,Boolean)
Register(TdxSmartImageCodecClass) Registers a new image codec.
ToString Inherited from TObject.
Unregister(TdxSmartImageCodecClass) Removes the specified reference to an image codec class from the repository.
See Also