Class ImageCreatorsRegistry
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Represents the image creators registry.
public static class ImageCreatorsRegistry
Inheritance
object ← ImageCreatorsRegistry
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
RegisteredFormats
Gets the registered image creation formats.
public static FileFormat RegisteredFormats { get; }
Property Value
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
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
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.