IImageLoaderDescriptor
All Implemented Interfaces: com.aspose.imaging.IImageDescriptor
public interface IImageLoaderDescriptor extends IImageDescriptor
Il descrittore del caricatore di immagini che specifica le proprietà del caricatore. Il descrittore del caricatore è usato per superare la necessità di contenere ogni istanza del caricatore di immagini in memoria e i problemi di multithreading.
Metodi
| Metodo | Descrizione |
|---|---|
| canLoad(StreamContainer streamContainer, LoadOptions loadOptions) | Determina se il caricatore di immagini può leggere una nuova immagine dallo stream specificato e opzionalmente usando loadOptions. |
| createInstance() | Crea una nuova istanza del caricatore. |
canLoad(StreamContainer streamContainer, LoadOptions loadOptions)
public abstract boolean canLoad(StreamContainer streamContainer, LoadOptions loadOptions)
Determina se il caricatore di immagini può leggere una nuova immagine dallo stream specificato e opzionalmente usando loadOptions.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| streamContainer | StreamContainer | Il contenitore dello stream. |
| loadOptions | LoadOptions | I dettagli del formato file specificati da loadOptions. loadOptions può essere null. |
Returns:
boolean - true se il caricatore di immagini creato da questo descrittore può leggere l’immagine dallo stream; altrimenti, false.
createInstance()
public abstract IImageLoader createInstance()
Crea una nuova istanza del caricatore.
Returns: IImageLoader - A new loader instance.