IImageLoaderDescriptor

All Implemented Interfaces: com.aspose.imaging.IImageDescriptor

public interface IImageLoaderDescriptor extends IImageDescriptor

Дескриптор загрузчика изображений, указывающий свойства загрузчика. Дескриптор загрузчика используется для устранения необходимости держать каждый экземпляр загрузчика изображений в памяти и проблем многопоточности.

Методы

МетодОписание
canLoad(StreamContainer streamContainer, LoadOptions loadOptions)Определяет, может ли загрузчик изображений прочитать новое изображение из указанного потока, при необходимости используя loadOptions.
createInstance()Создаёт новый экземпляр загрузчика.

canLoad(StreamContainer streamContainer, LoadOptions loadOptions)

public abstract boolean canLoad(StreamContainer streamContainer, LoadOptions loadOptions)

Определяет, может ли загрузчик изображений прочитать новое изображение из указанного потока, при необходимости используя loadOptions.

Parameters:

ПараметрТипОписание
streamContainerStreamContainerКонтейнер потока.
loadOptionsLoadOptionsПодробности формата файла, указанные в loadOptions. loadOptions может быть null.

Returns: логический - true, если загрузчик изображений, созданный этим дескриптором, может читать изображение из потока; иначе false.

createInstance()

public abstract IImageLoader createInstance()

Создаёт новый экземпляр загрузчика.

Returns: IImageLoader - A new loader instance.