**All Implemented Interfaces:**
[com.aspose.imaging.IImageDescriptor](../../com.aspose.imaging/iimagedescriptor)
```
public interface IImageExporterDescriptor extends IImageDescriptor
```

Représente le descripteur d'exportateur d'image. Le descripteur d'exportateur est utilisé pour surmonter la nécessité de contenir chaque instance d'exportateur en mémoire et les problèmes de multithreading.
## Méthodes

| Méthode | Description |
| --- | --- |
| [canExport(Image image, ImageOptionsBase optionsBase)](#canExport-com.aspose.imaging.Image-com.aspose.imaging.ImageOptionsBase-) | Détermine si l'exportateur d'image peut exporter l'image spécifiée vers le format d'image spécifié par les options d'enregistrement. |
| [createInstance()](#createInstance--) | Crée une nouvelle instance d'exportateur. |
### canExport(Image image, ImageOptionsBase optionsBase) {#canExport-com.aspose.imaging.Image-com.aspose.imaging.ImageOptionsBase-}
```
public abstract boolean canExport(Image image, ImageOptionsBase optionsBase)
```


Détermine si l'exportateur d'image peut exporter l'image spécifiée vers le format d'image spécifié par les options d'enregistrement.

**Parameters:**
| Paramètre | Type | Description |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'image à exporter. |
| optionsBase | [ImageOptionsBase](../../com.aspose.imaging/imageoptionsbase) | La base des options. |

**Returns:**
booléen - `true` si l'exportateur créé par ce descripteur peut exporter l'image spécifiée vers le format de fichier spécifié ; sinon, `false`.
### createInstance() {#createInstance--}
```
public abstract IImageExporter createInstance()
```


Crée une nouvelle instance d'exportateur.

**Returns:**
[IImageExporter](../../com.aspose.imaging/iimageexporter) - A new exporter instance.
