GifBlocksRegistry

Inheritance: java.lang.Object

public final class GifBlocksRegistry

表示 gif 块打开器注册表。

方法

方法描述
getRegisteredDescriptors()获取已注册的描述符。
getFirstSupportedDescriptorByTypeName(String descriptorTypeName)根据类型名称获取第一个受支持的描述符。
getFirstSupportedDescriptor(InputStream stream)
loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)
registerOpener(IGifBlockLoaderDescriptor openerDescriptor)注册打开器。
unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)注销打开器。

getRegisteredDescriptors()

public static IGifBlockLoaderDescriptor[] getRegisteredDescriptors()

获取已注册的描述符。

值:已注册的描述符。

Returns: com.aspose.imaging.fileformats.gif.IGifBlockLoaderDescriptor[]

getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

public static IGifBlockLoaderDescriptor getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

根据类型名称获取第一个受支持的描述符。

Parameters:

参数类型描述
descriptorTypeNamejava.lang.String

第一个打开器描述符实际上将是最后注册的。 |

Returns: IGifBlockLoaderDescriptor - The first found opener descriptor or null if not such descriptor is found.

getFirstSupportedDescriptor(InputStream stream)

public static IGifBlockLoaderDescriptor getFirstSupportedDescriptor(InputStream stream)

Parameters:

参数类型描述
java.io.InputStream

Returns: IGifBlockLoaderDescriptor

loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)

public static IGifBlock loadBlockByFirstSupportedDescriptor(InputStream stream, IColorPalette containerPalette)

Parameters:

参数类型描述
java.io.InputStream
containerPaletteIColorPalette

Returns: IGifBlock

registerOpener(IGifBlockLoaderDescriptor openerDescriptor)

public static void registerOpener(IGifBlockLoaderDescriptor openerDescriptor)

注册打开器。

Parameters:

参数类型描述
openerDescriptorIGifBlockLoaderDescriptor要注册的打开器描述符。

unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)

public static void unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)

注销打开器。

Parameters:

参数类型描述
openerDescriptorIGifBlockLoaderDescriptor要注销的打开器描述符。