GifBlocksRegistry 类

Summary: Represents the gif blocks openers registry.

Module: aspose.imaging.fileformats.gif

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

Properties

NameTypeAccess描述
registered_descriptors [static]IGifBlockLoaderDescriptor[]r获取已注册的描述符。

Methods

Name描述
get_first_supported_descriptor(stream)获取第一个受支持的打开器描述符。
get_first_supported_descriptor_by_type_name(descriptor_type_name)通过其类型名称获取第一个受支持的描述符。
load_block_by_first_supported_descriptor(stream, container_palette)使用首次找到的适用于指定 stream 的打开器加载 gif 块。
register_opener(opener_descriptor)注册打开器。
unregister_opener(opener_descriptor)注销打开器。

Method: get_first_supported_descriptor(stream) [static]

 get_first_supported_descriptor(stream) 

获取第一个受支持的打开器描述符。

Parameters:

参数TypeDescription
_io.BufferedRandom该流。

Returns

TypeDescription
IGifBlockLoaderDescriptorgif 块打开器描述符,如果此类流不支持任何打开器描述符,则为 null。

Method: get_first_supported_descriptor_by_type_name(descriptor_type_name) [static]

 get_first_supported_descriptor_by_type_name(descriptor_type_name) 

通过其类型名称获取第一个受支持的描述符。

Parameters:

参数TypeDescription
descriptor_type_namestring描述符类型名称。

Returns

TypeDescription
IGifBlockLoaderDescriptor首次找到的打开器描述符,如果未找到此类描述符,则为 null。

Method: load_block_by_first_supported_descriptor(stream, container_palette) [static]

 load_block_by_first_supported_descriptor(stream, container_palette) 

使用首次找到的适用于指定 stream 的打开器加载 gif 块。

Parameters:

参数TypeDescription
_io.BufferedRandom该流。
container_paletteIColorPalette容器调色板。

Returns

TypeDescription
IGifBlock已加载的 gif 块,如果未找到打开器,则为 null。

Method: register_opener(opener_descriptor) [static]

 register_opener(opener_descriptor) 

注册打开器。

Parameters:

参数TypeDescription
opener_descriptorIGifBlockLoaderDescriptor要注册的打开器描述符。

Method: unregister_opener(opener_descriptor) [static]

 unregister_opener(opener_descriptor) 

注销打开器。

Parameters:

参数TypeDescription
opener_descriptorIGifBlockLoaderDescriptor要注销的打开器描述符。