IImageLoaderDescriptor
All Implemented Interfaces: com.aspose.imaging.IImageDescriptor
public interface IImageLoaderDescriptor extends IImageDescriptor
Der image loader descriptor, der die loader properties angibt. Der loader descriptor wird verwendet, um die Notwendigkeit zu umgehen, jede image loader Instanz im Speicher zu halten und Multithreading‑Probleme zu vermeiden.
Methoden
| Methode | Beschreibung |
|---|---|
| canLoad(StreamContainer streamContainer, LoadOptions loadOptions) | Bestimmt, ob der image loader ein neues Bild aus dem angegebenen Stream lesen kann und optional die loadOptions verwendet. |
| createInstance() | Erstellt eine neue Loader‑Instanz. |
canLoad(StreamContainer streamContainer, LoadOptions loadOptions)
public abstract boolean canLoad(StreamContainer streamContainer, LoadOptions loadOptions)
Bestimmt, ob der image loader ein neues Bild aus dem angegebenen Stream lesen kann und optional die loadOptions verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| streamContainer | StreamContainer | Der Stream‑Container. |
| loadOptions | LoadOptions | Die Dateiformatdetails, die durch loadOptions angegeben werden. Die loadOptions können null sein. |
Returns:
boolesch - true, wenn der von diesem Deskriptor erstellte Bildlader das Bild aus dem Stream lesen kann; andernfalls false.
createInstance()
public abstract IImageLoader createInstance()
Erstellt eine neue Loader‑Instanz.
Returns: IImageLoader - A new loader instance.