Clase GifBlocksRegistry
Contenido
[
Ocultar
]Summary: Represents the gif blocks openers registry.
Module: aspose.imaging.fileformats.gif
Full Name: aspose.imaging.fileformats.gif.GifBlocksRegistry
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| registered_descriptors [static] | IGifBlockLoaderDescriptor[] | r | Obtiene los descriptores registrados. |
Methods
| Name | Descripción |
|---|---|
| get_first_supported_descriptor(stream) | Obtiene el primer descriptor de apertura compatible. |
| get_first_supported_descriptor_by_type_name(descriptor_type_name) | Obtiene el primer descriptor compatible por su nombre de tipo. |
| load_block_by_first_supported_descriptor(stream, container_palette) | Carga el bloque gif usando el primer abridor encontrado adecuado para el stream especificado. |
| register_opener(opener_descriptor) | Registra el abridor. |
| unregister_opener(opener_descriptor) | Anula el registro del abridor. |
Method: get_first_supported_descriptor(stream) [static]
get_first_supported_descriptor(stream)
Obtiene el primer descriptor de apertura compatible.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | _io.BufferedRandom | El flujo. |
Returns
| Tipo | Descripción |
|---|---|
| IGifBlockLoaderDescriptor | El descriptor de apertura del bloque gif o null si no hay un descriptor de apertura compatible para dicho stream. |
Method: get_first_supported_descriptor_by_type_name(descriptor_type_name) [static]
get_first_supported_descriptor_by_type_name(descriptor_type_name)
Obtiene el primer descriptor compatible por su nombre de tipo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| descriptor_type_name | string | El nombre del tipo de descriptor. |
Returns
| Tipo | Descripción |
|---|---|
| IGifBlockLoaderDescriptor | El primer descriptor de apertura encontrado o null si no se encuentra tal descriptor. |
Method: load_block_by_first_supported_descriptor(stream, container_palette) [static]
load_block_by_first_supported_descriptor(stream, container_palette)
Carga el bloque gif usando el primer abridor encontrado adecuado para el stream especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | _io.BufferedRandom | El flujo. |
| container_palette | IColorPalette | La paleta del contenedor. |
Returns
| Tipo | Descripción |
|---|---|
| IGifBlock | El bloque gif cargado o null si no se encuentra ningún abridor. |
Method: register_opener(opener_descriptor) [static]
register_opener(opener_descriptor)
Registra el abridor.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| opener_descriptor | IGifBlockLoaderDescriptor | El descriptor de apertura a registrar. |
Method: unregister_opener(opener_descriptor) [static]
unregister_opener(opener_descriptor)
Anula el registro del abridor.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| opener_descriptor | IGifBlockLoaderDescriptor | El descriptor de apertura a anular el registro. |