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

MethodeBeschreibung
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:

ParameterTypBeschreibung
streamContainerStreamContainerDer Stream‑Container.
loadOptionsLoadOptionsDie 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.