GifBlocksRegistry
Inheritance: java.lang.Object
public final class GifBlocksRegistry
表示 gif 块打开器注册表。
方法
getRegisteredDescriptors()
public static IGifBlockLoaderDescriptor[] getRegisteredDescriptors()
获取已注册的描述符。
值:已注册的描述符。
Returns: com.aspose.imaging.fileformats.gif.IGifBlockLoaderDescriptor[]
getFirstSupportedDescriptorByTypeName(String descriptorTypeName)
public static IGifBlockLoaderDescriptor getFirstSupportedDescriptorByTypeName(String descriptorTypeName)
根据类型名称获取第一个受支持的描述符。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| descriptorTypeName | java.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 | |
| containerPalette | IColorPalette |
Returns: IGifBlock
registerOpener(IGifBlockLoaderDescriptor openerDescriptor)
public static void registerOpener(IGifBlockLoaderDescriptor openerDescriptor)
注册打开器。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| openerDescriptor | IGifBlockLoaderDescriptor | 要注册的打开器描述符。 |
unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)
public static void unregisterOpener(IGifBlockLoaderDescriptor openerDescriptor)
注销打开器。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| openerDescriptor | IGifBlockLoaderDescriptor | 要注销的打开器描述符。 |