GifBlocksRegistry klass

Summary: Represents the gif blocks openers registry.

Module: aspose.imaging.fileformats.gif

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

Properties

NameTypeAccessDescription
registered_descriptors [static]IGifBlockLoaderDescriptor[]rHämtar de registrerade beskrivarna.

Methods

NameDescription
get_first_supported_descriptor(stream)Hämtar den första stödda öppnarebeskrivaren.
get_first_supported_descriptor_by_type_name(descriptor_type_name)Hämtar den första stödjade beskrivaren efter dess typnamn.
load_block_by_first_supported_descriptor(stream, container_palette)Laddar gif‑block med den först hittade öppnaren som är lämplig för den angivna stream.
register_opener(opener_descriptor)Registrerar öppnaren.
unregister_opener(opener_descriptor)Avregistrerar öppnaren.

Method: get_first_supported_descriptor(stream) [static]

 get_first_supported_descriptor(stream) 

Hämtar den första stödda öppnarebeskrivaren.

Parameters:

ParameterTypBeskrivning
ström_io.BufferedRandomStrömmen.

Returns

TypBeskrivning
IGifBlockLoaderDescriptorGif‑blockets öppnarebeskrivning eller null om ingen öppnarebeskrivning stöds för sådan stream.

Method: get_first_supported_descriptor_by_type_name(descriptor_type_name) [static]

 get_first_supported_descriptor_by_type_name(descriptor_type_name) 

Hämtar den första stödjade beskrivaren efter dess typnamn.

Parameters:

ParameterTypBeskrivning
descriptor_type_namestringBeskrivartypnamnet.

Returns

TypBeskrivning
IGifBlockLoaderDescriptorDen först hittade öppnarebeskrivningen eller null om ingen sådan beskrivning hittas.

Method: load_block_by_first_supported_descriptor(stream, container_palette) [static]

 load_block_by_first_supported_descriptor(stream, container_palette) 

Laddar gif‑block med den först hittade öppnaren som är lämplig för den angivna stream.

Parameters:

ParameterTypBeskrivning
ström_io.BufferedRandomStrömmen.
container_paletteIColorPaletteBehållarpaletten.

Returns

TypBeskrivning
IGifBlockDet laddade gif‑blocket eller null om ingen öppnare hittas.

Method: register_opener(opener_descriptor) [static]

 register_opener(opener_descriptor) 

Registrerar öppnaren.

Parameters:

ParameterTypBeskrivning
opener_descriptorIGifBlockLoaderDescriptorÖppnarebeskrivningen att registrera.

Method: unregister_opener(opener_descriptor) [static]

 unregister_opener(opener_descriptor) 

Avregistrerar öppnaren.

Parameters:

ParameterTypBeskrivning
opener_descriptorIGifBlockLoaderDescriptorÖppnarebeskrivningen att avregistrera.