GifBlocksRegistry Classe

Summary: Represents the gif blocks openers registry.

Module: aspose.imaging.fileformats.gif

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

Properties

NameTypeAccessDescrizione
registered_descriptors [static]IGifBlockLoaderDescriptor[]rOttiene i descrittori registrati.

Methods

NameDescrizione
get_first_supported_descriptor(stream)Restituisce il primo descrittore di apertura supportato.
get_first_supported_descriptor_by_type_name(descriptor_type_name)Ottiene il primo descrittore supportato per il suo nome di tipo.
load_block_by_first_supported_descriptor(stream, container_palette)Carica il blocco gif utilizzando il primo apritore trovato adatto per lo stream specificato.
register_opener(opener_descriptor)Registra l’opener.
unregister_opener(opener_descriptor)Deregistra l’opener.

Method: get_first_supported_descriptor(stream) [static]

 get_first_supported_descriptor(stream) 

Restituisce il primo descrittore di apertura supportato.

Parameters:

ParametroTipoDescrizione
stream_io.BufferedRandomLo stream.

Returns

TipoDescrizione
IGifBlockLoaderDescriptorIl descrittore dell’apertura del blocco gif o null se nessun descrittore di apertura è supportato per tale stream.

Method: get_first_supported_descriptor_by_type_name(descriptor_type_name) [static]

 get_first_supported_descriptor_by_type_name(descriptor_type_name) 

Ottiene il primo descrittore supportato per il suo nome di tipo.

Parameters:

ParametroTipoDescrizione
descriptor_type_namestringIl nome del tipo di descrittore.

Returns

TipoDescrizione
IGifBlockLoaderDescriptorIl primo descrittore di apertura trovato o null se non viene trovato alcun descrittore.

Method: load_block_by_first_supported_descriptor(stream, container_palette) [static]

 load_block_by_first_supported_descriptor(stream, container_palette) 

Carica il blocco gif utilizzando il primo apritore trovato adatto per lo stream specificato.

Parameters:

ParametroTipoDescrizione
stream_io.BufferedRandomLo stream.
container_paletteIColorPaletteLa tavolozza del contenitore.

Returns

TipoDescrizione
IGifBlockIl blocco gif caricato o null se non viene trovato alcun opener.

Method: register_opener(opener_descriptor) [static]

 register_opener(opener_descriptor) 

Registra l’opener.

Parameters:

ParametroTipoDescrizione
opener_descriptorIGifBlockLoaderDescriptorIl descrittore dell’opener da registrare.

Method: unregister_opener(opener_descriptor) [static]

 unregister_opener(opener_descriptor) 

Deregistra l’opener.

Parameters:

ParametroTipoDescrizione
opener_descriptorIGifBlockLoaderDescriptorIl descrittore dell’opener da deregistrare.