Clase GifBlocksRegistry

Summary: Represents the gif blocks openers registry.

Module: aspose.imaging.fileformats.gif

Full Name: aspose.imaging.fileformats.gif.GifBlocksRegistry

Properties

NameTypeAccessDescripción
registered_descriptors [static]IGifBlockLoaderDescriptor[]rObtiene los descriptores registrados.

Methods

NameDescripció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ámetroTipoDescripción
flujo_io.BufferedRandomEl flujo.

Returns

TipoDescripción
IGifBlockLoaderDescriptorEl 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ámetroTipoDescripción
descriptor_type_namestringEl nombre del tipo de descriptor.

Returns

TipoDescripción
IGifBlockLoaderDescriptorEl 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ámetroTipoDescripción
flujo_io.BufferedRandomEl flujo.
container_paletteIColorPaletteLa paleta del contenedor.

Returns

TipoDescripción
IGifBlockEl 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ámetroTipoDescripción
opener_descriptorIGifBlockLoaderDescriptorEl descriptor de apertura a registrar.

Method: unregister_opener(opener_descriptor) [static]

 unregister_opener(opener_descriptor) 

Anula el registro del abridor.

Parameters:

ParámetroTipoDescripción
opener_descriptorIGifBlockLoaderDescriptorEl descriptor de apertura a anular el registro.