ImageCodecManager
Class
ImageCodecManager represents a registry for managing image encoders and decoders.
Definition
Namespace:Telerik.Windows.Media.Imaging
Assembly:Telerik.Windows.Controls.dll
Syntax:
C#
public static class ImageCodecManager
Inheritance: objectImageCodecManager
Properties
Gets all registered decoders.
C#
public static IEnumerable<IImageDecoder> Decoders { get; }
Gets all registered encoders.
C#
public static IEnumerable<IImageEncoder> Encoders { get; }
Gets the supported decoder extensions.
C#
public static IEnumerable<string> SupportedDecoderExtensions { get; }
Gets the supported encoder extensions.
C#
public static IEnumerable<string> SupportedEncoderExtensions { get; }
Methods
Gets the decoder by extension.
C#
public static IImageDecoder GetDecoderByExtension(string extension)
The extension.
Returns:Gets a decoder by name.
C#
public static IImageDecoder GetDecoderByName(string decoderName)
Name of the decoder.
Returns:Gets the encoder by extension.
C#
public static IImageEncoder GetEncoderByExtension(string extension)
The extension.
Returns:Gets an encoder by name.
C#
public static IImageEncoder GetEncoderByName(string encoderName)
Name of the encoder.
Returns:Registers a decoder.
C#
public static void RegisterDecoder<TDecoder>(TDecoder decoder) where TDecoder : IImageDecoder
The decoder.
Registers an encoder.
C#
public static void RegisterEncoder<TEncoder>(TEncoder encoder) where TEncoder : IImageEncoder
The encoder.