GifBlocksRegistry Klasse

Summary: Represents the gif blocks openers registry.

Module: aspose.imaging.fileformats.gif

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

Properties

NameTypeAccessBeschreibung
registered_descriptors [static]IGifBlockLoaderDescriptor[]rRuft die registrierten Deskriptoren ab.

Methods

NameBeschreibung
get_first_supported_descriptor(stream)Gibt den ersten unterstützten Öffner-Deskriptor zurück.
get_first_supported_descriptor_by_type_name(descriptor_type_name)Ruft den ersten unterstützten Deskriptor anhand seines Typnamens ab.
load_block_by_first_supported_descriptor(stream, container_palette)Lädt den GIF-Block mit dem zuerst gefundenen Öffner, der für den angegebenen stream geeignet ist.
register_opener(opener_descriptor)Registriert den Öffner.
unregister_opener(opener_descriptor)Deregistriert den Öffner.

Method: get_first_supported_descriptor(stream) [static]

 get_first_supported_descriptor(stream) 

Gibt den ersten unterstützten Öffner-Deskriptor zurück.

Parameters:

ParameterTypBeschreibung
Stream_io.BufferedRandomDer Stream.

Returns

TypBeschreibung
IGifBlockLoaderDescriptorDer GIF-Block-Öffner-Deskriptor oder null, wenn kein Öffner-Deskriptor für einen solchen Stream unterstützt wird.

Method: get_first_supported_descriptor_by_type_name(descriptor_type_name) [static]

 get_first_supported_descriptor_by_type_name(descriptor_type_name) 

Ruft den ersten unterstützten Deskriptor anhand seines Typnamens ab.

Parameters:

ParameterTypBeschreibung
descriptor_type_namestringDer Deskriptor-Typname.

Returns

TypBeschreibung
IGifBlockLoaderDescriptorDer zuerst gefundene Öffner-Deskriptor oder null, wenn ein solcher Deskriptor nicht gefunden wird.

Method: load_block_by_first_supported_descriptor(stream, container_palette) [static]

 load_block_by_first_supported_descriptor(stream, container_palette) 

Lädt den GIF-Block mit dem zuerst gefundenen Öffner, der für den angegebenen stream geeignet ist.

Parameters:

ParameterTypBeschreibung
Stream_io.BufferedRandomDer Stream.
container_paletteIColorPaletteDie Container-Palette.

Returns

TypBeschreibung
IGifBlockDer geladene GIF-Block oder null, wenn kein Öffner gefunden wird.

Method: register_opener(opener_descriptor) [static]

 register_opener(opener_descriptor) 

Registriert den Öffner.

Parameters:

ParameterTypBeschreibung
opener_descriptorIGifBlockLoaderDescriptorDer zu registrierende Öffner-Deskriptor.

Method: unregister_opener(opener_descriptor) [static]

 unregister_opener(opener_descriptor) 

Deregistriert den Öffner.

Parameters:

ParameterTypBeschreibung
opener_descriptorIGifBlockLoaderDescriptorDer zu deregistrierende Öffner-Deskriptor.