ImageLoadersRegistry

Inheritance: java.lang.Object

public final class ImageLoadersRegistry

表示图像加载器注册表。

方法

方法描述
getRegisteredFormats()获取已注册的图像加载格式。
getRegisteredDescriptors()获取已注册的描述符。
register(IImageLoaderDescriptor imageLoaderDescriptor)注册指定的图像加载器描述符。
getFirstSupportedDescriptorByTypeName(String descriptorTypeName)根据类型名称获取第一个受支持的描述符。
getFirstSupportedDescriptorByFileFormat(long fileFormat)根据类型名称获取第一个受支持的文件格式。
getFirstSupportedDescriptor(InputStream stream, LoadOptions loadOptions)获取适用于指定 stream 且可选 loadOptions 的首次找到的受支持描述符。
createFirstSupportedLoader(InputStream stream, LoadOptions loadOptions)为指定的 stream 创建首个匹配的加载器,并可选地使用 loadOptions
registerLoader(IImageLoaderDescriptor loaderDescriptor)注册加载器。
unregisterLoader(IImageLoaderDescriptor loaderDescriptor)注销加载器。

getRegisteredFormats()

public static long getRegisteredFormats()

获取已注册的图像加载格式。

值:已注册的图像加载格式。

Returns: long

getRegisteredDescriptors()

public static IImageLoaderDescriptor[] getRegisteredDescriptors()

获取已注册的描述符。

值:已注册的描述符。

Returns: com.aspose.imaging.IImageLoaderDescriptor[]

register(IImageLoaderDescriptor imageLoaderDescriptor)

public static synchronized void register(IImageLoaderDescriptor imageLoaderDescriptor)

注册指定的图像加载器描述符。

Parameters:

参数类型描述
imageLoaderDescriptorIImageLoaderDescriptor图像加载器描述符。

getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

public static IImageLoaderDescriptor getFirstSupportedDescriptorByTypeName(String descriptorTypeName)

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

Parameters:

参数类型描述
descriptorTypeNamejava.lang.String

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

Returns: IImageLoaderDescriptor - The first found loader descriptor or null if not such descriptor is found.

getFirstSupportedDescriptorByFileFormat(long fileFormat)

public static IImageLoaderDescriptor getFirstSupportedDescriptorByFileFormat(long fileFormat)

根据类型名称获取第一个受支持的文件格式。

Parameters:

参数类型描述
fileFormatlong

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

Returns: IImageLoaderDescriptor - The first found loader descriptor or null if not such descriptor is found.

getFirstSupportedDescriptor(InputStream stream, LoadOptions loadOptions)

public static IImageLoaderDescriptor getFirstSupportedDescriptor(InputStream stream, LoadOptions loadOptions)

获取适用于指定 stream 且可选 loadOptions 的首次找到的受支持描述符。

Parameters:

参数类型描述
java.io.InputStream流。
loadOptionsLoadOptions

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

Returns: IImageLoaderDescriptor - The loader descriptor which supports the specified stream and loadOptions or null if no such descriptor is found.

createFirstSupportedLoader(InputStream stream, LoadOptions loadOptions)

public static IImageLoader createFirstSupportedLoader(InputStream stream, LoadOptions loadOptions)

为指定的 stream 创建首个匹配的加载器,并可选地使用 loadOptions

Parameters:

参数类型描述
java.io.InputStream流。
loadOptionsLoadOptions

第一个加载器实际上将是最后注册的。 |

Returns: IImageLoader - The loader which supports the specified stream and loadOptions or null if no such loader is found.

registerLoader(IImageLoaderDescriptor loaderDescriptor)

public static void registerLoader(IImageLoaderDescriptor loaderDescriptor)

注册加载器。

Parameters:

参数类型描述
loaderDescriptorIImageLoaderDescriptor要注册的加载器描述符。

unregisterLoader(IImageLoaderDescriptor loaderDescriptor)

public static synchronized void unregisterLoader(IImageLoaderDescriptor loaderDescriptor)

注销加载器。

Parameters:

参数类型描述
loaderDescriptorIImageLoaderDescriptor要注销的加载器描述符。