GifBlocksRegistry Klasse
Inhalt
[
Ausblenden
]Summary: Represents the gif blocks openers registry.
Module: aspose.imaging.fileformats.gif
Full Name: aspose.imaging.fileformats.gif.GifBlocksRegistry
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| registered_descriptors [static] | IGifBlockLoaderDescriptor[] | r | Ruft die registrierten Deskriptoren ab. |
Methods
| Name | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream. |
Returns
| Typ | Beschreibung |
|---|---|
| IGifBlockLoaderDescriptor | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| descriptor_type_name | string | Der Deskriptor-Typname. |
Returns
| Typ | Beschreibung |
|---|---|
| IGifBlockLoaderDescriptor | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream. |
| container_palette | IColorPalette | Die Container-Palette. |
Returns
| Typ | Beschreibung |
|---|---|
| IGifBlock | Der geladene GIF-Block oder null, wenn kein Öffner gefunden wird. |
Method: register_opener(opener_descriptor) [static]
register_opener(opener_descriptor)
Registriert den Öffner.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| opener_descriptor | IGifBlockLoaderDescriptor | Der zu registrierende Öffner-Deskriptor. |
Method: unregister_opener(opener_descriptor) [static]
unregister_opener(opener_descriptor)
Deregistriert den Öffner.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| opener_descriptor | IGifBlockLoaderDescriptor | Der zu deregistrierende Öffner-Deskriptor. |