GifBlocksRegistry Класс

Содержание
[ ]

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[]rПолучает зарегистрированные дескрипторы.

Methods

NameDescription
get_first_supported_descriptor(stream)Получает первый поддерживаемый дескриптор открывателя.
get_first_supported_descriptor_by_type_name(descriptor_type_name)Получает первый поддерживаемый дескриптор по его имени типа.
load_block_by_first_supported_descriptor(stream, container_palette)Загружает gif‑блок, используя первый найденный открыватель, подходящий для указанного stream.
register_opener(opener_descriptor)Регистрирует открыватель.
unregister_opener(opener_descriptor)Снимает регистрацию с открывателя.

Method: get_first_supported_descriptor(stream) [static]

 get_first_supported_descriptor(stream) 

Получает первый поддерживаемый дескриптор открывателя.

Parameters:

ПараметрТипОписание
поток_io.BufferedRandomПоток.

Returns

ТипОписание
IGifBlockLoaderDescriptorДескриптор открывателя gif‑блока или null, если для такого потока не поддерживается дескриптор открывателя.

Method: get_first_supported_descriptor_by_type_name(descriptor_type_name) [static]

 get_first_supported_descriptor_by_type_name(descriptor_type_name) 

Получает первый поддерживаемый дескриптор по его имени типа.

Parameters:

ПараметрТипОписание
descriptor_type_namestringИмя типа дескриптора.

Returns

ТипОписание
IGifBlockLoaderDescriptorПервый найденный дескриптор открывателя или null, если такой дескриптор не найден.

Method: load_block_by_first_supported_descriptor(stream, container_palette) [static]

 load_block_by_first_supported_descriptor(stream, container_palette) 

Загружает gif‑блок, используя первый найденный открыватель, подходящий для указанного stream.

Parameters:

ПараметрТипОписание
поток_io.BufferedRandomПоток.
container_paletteIColorPaletteПалитра контейнера.

Returns

ТипОписание
IGifBlockЗагруженный gif‑блок или null, если открыватель не найден.

Method: register_opener(opener_descriptor) [static]

 register_opener(opener_descriptor) 

Регистрирует открыватель.

Parameters:

ПараметрТипОписание
opener_descriptorIGifBlockLoaderDescriptorДескриптор открывателя для регистрации.

Method: unregister_opener(opener_descriptor) [static]

 unregister_opener(opener_descriptor) 

Снимает регистрацию с открывателя.

Parameters:

ПараметрТипОписание
opener_descriptorIGifBlockLoaderDescriptorДескриптор открывателя для снятия регистрации.