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

图像创建器描述符指定创建器属性。创建器描述符用于克服在内存中保留每个图像创建器实例以及多线程问题的必要性。
## 方法

| 方法 | 描述 |
| --- | --- |
| [canCreate(ImageOptionsBase imageOptions)](#canCreate-com.aspose.imaging.ImageOptionsBase-) | 确定图像创建器是否可以使用 `imageOptions` 创建新图像。 |
| [createInstance()](#createInstance--) | 创建新的创建器实例。 |
### canCreate(ImageOptionsBase imageOptions) {#canCreate-com.aspose.imaging.ImageOptionsBase-}
```
public abstract boolean canCreate(ImageOptionsBase imageOptions)
```


确定图像创建器是否可以使用 `imageOptions` 创建新图像。

**Parameters:**
| 参数 | 类型 | 描述 |
| --- | --- | --- |
| imageOptions | [ImageOptionsBase](../../com.aspose.imaging/imageoptionsbase) | 图像选项。 |

**Returns:**
布尔值 - 如果由此描述符创建的图像创建器能够使用指定的 `imageOptions` 创建图像数据，则为 `true`；否则为 `false`。
### createInstance() {#createInstance--}
```
public abstract IImageCreator createInstance()
```


创建新的创建器实例。

**Returns:**
[IImageCreator](../../com.aspose.imaging/iimagecreator) - A new creator instance.
