LayerResourcesRegistry Class
Contents
[
Hide
]Summary: Define the layer resources registry for PSD files loading.
Module: aspose.psd.fileformats.psd.layers
Full Name: aspose.psd.fileformats.psd.layers.LayerResourcesRegistry
Aspose.PSD Version: 24.9.0
Properties
Name | Type | Access | Description |
---|---|---|---|
registered_descriptors [static] | ILayerResourceLoader[] | r | Gets the registered descriptors. |
Methods
Name | Description |
---|---|
get_first_supported_descriptor(stream, psd_version) | Gets the first supported opener descriptor. |
get_first_supported_descriptor_by_type_name(descriptor_type_name) | Gets the first supported descriptor by its type name. |
load_resource_by_first_supported_descriptor(stream, psd_version) | Loads LayerResource using first found opener suitable for the specified |
register_opener(opener_descriptor) | Registers the opener. |
unregister_opener(opener_descriptor) | Unregisters the opener. |
Method: get_first_supported_descriptor(stream, psd_version) [static]
get_first_supported_descriptor(stream, psd_version)
Gets the first supported opener descriptor.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | _io.BufferedRandom | The stream. |
psd_version | int | The PSD version. |
Returns
Type | Description |
---|---|
ILayerResourceLoader | The layer resource loader descriptor or null if no loader descriptor supported for such stream. |
Method: get_first_supported_descriptor_by_type_name(descriptor_type_name) [static]
get_first_supported_descriptor_by_type_name(descriptor_type_name)
Gets the first supported descriptor by its type name.
Parameters:
Parameter | Type | Description |
---|---|---|
descriptor_type_name | string | The descriptor type name. |
Returns
Type | Description |
---|---|
ILayerResourceLoader | The first found opener descriptor or null if not such descriptor is found. |
Method: load_resource_by_first_supported_descriptor(stream, psd_version) [static]
load_resource_by_first_supported_descriptor(stream, psd_version)
Loads LayerResource using first found opener suitable for the specified
Parameters:
Parameter | Type | Description |
---|---|---|
stream | _io.BufferedRandom | The stream. |
psd_version | int | The PSD version. |
Returns
Type | Description |
---|---|
LayerResource | The loaded LayerResource or null if no opener is found. |
Method: register_opener(opener_descriptor) [static]
register_opener(opener_descriptor)
Registers the opener.
Parameters:
Parameter | Type | Description |
---|---|---|
opener_descriptor | ILayerResourceLoader | The opener descriptor to register. |
Method: unregister_opener(opener_descriptor) [static]
unregister_opener(opener_descriptor)
Unregisters the opener.
Parameters:
Parameter | Type | Description |
---|---|---|
opener_descriptor | ILayerResourceLoader | The opener descriptor to unregister. |