Class ImageCreatorsRegistry

Class ImageCreatorsRegistry

Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)

Represents the image creators registry.

public static class ImageCreatorsRegistry

Inheritance

objectImageCreatorsRegistry

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Properties

RegisteredDescriptors

Gets the registered descriptors.

public static IImageCreatorDescriptor[] RegisteredDescriptors { get; }

Property Value

IImageCreatorDescriptor[]

RegisteredFormats

Gets the registered image creation formats.

public static FileFormat RegisteredFormats { get; }

Property Value

FileFormat

Methods

CreateFirstSupportedCreator(ImageOptionsBase)

Creates the first found creator suitable for the specified.

public static IImageCreator CreateFirstSupportedCreator(ImageOptionsBase imageOptions)

Parameters

imageOptions ImageOptionsBase

The image options.

Returns

IImageCreator

The creator which supports the specified or null if no such creator is found.

Remarks

The first creator will be actually the last registered.

GetFirstSupportedDescriptor(ImageOptionsBase)

Gets the fist found supported descriptor suitable for the specified.

public static IImageCreatorDescriptor GetFirstSupportedDescriptor(ImageOptionsBase imageOptions)

Parameters

imageOptions ImageOptionsBase

The image options.

Returns

IImageCreatorDescriptor

The creator descriptor which supports the specified or null if no such descriptor is found.

Remarks

The first creator descriptor will be actually the last registered.

Register(IImageCreatorDescriptor)

Registers the specified image creator descriptor.

public static void Register(IImageCreatorDescriptor imageCreatorDescriptor)

Parameters

imageCreatorDescriptor IImageCreatorDescriptor

The image creator descriptor.

RegisterCreator(IImageCreatorDescriptor)

Registers the creator.

public static void RegisterCreator(IImageCreatorDescriptor creatorDescriptor)

Parameters

creatorDescriptor IImageCreatorDescriptor

The creator descriptor to register.

UnregisterCreator(IImageCreatorDescriptor)

Unregisters the creator.

public static void UnregisterCreator(IImageCreatorDescriptor creatorDescriptor)

Parameters

creatorDescriptor IImageCreatorDescriptor

The creator descriptor.