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:
| Параметр | Тип | Описание |
|---|---|---|
| streamContainer | StreamContainer | Контейнер потока. |
| loadOptions | LoadOptions | Подробности формата файла, указанные в loadOptions. loadOptions может быть null. |
Returns:
логический - true, если загрузчик изображений, созданный этим дескриптором, может читать изображение из потока; иначе false.
createInstance()
public abstract IImageLoader createInstance()
Создаёт новый экземпляр загрузчика.
Returns: IImageLoader - A new loader instance.