# Firebase.AI.ImageConfig

Configuration options for generating images with Gemini models.

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config#struct_firebase_1_1_a_i_1_1_image_config_1ad863b4e7518018e51eda6aca3d42b07c(https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio? aspectRatio, https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config/image-size#struct_firebase_1_1_a_i_1_1_image_config_1_1_image_size? imageSize)` Creates a new `https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config#struct_firebase_1_1_a_i_1_1_image_config` with the given settings. ||

| ### Properties ||
|---|---|
| `https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config#struct_firebase_1_1_a_i_1_1_image_config_1ab82ea5c45f52b80e8ee2690147ab224d` | `https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio` |
| `https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config#struct_firebase_1_1_a_i_1_1_image_config_1ae565e60132b7733d92d03eb136b0fba2` | `https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config/image-size#struct_firebase_1_1_a_i_1_1_image_config_1_1_image_size` |

| ### Structs ||
|---|---|
| [Firebase.AI.ImageConfig.AspectRatio](https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config/aspect-ratio) | The aspect ratio of generated images. |
| [Firebase.AI.ImageConfig.ImageSize](https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config/image-size) | The size of images to generate. |

## Properties

### Ratio

```c#
AspectRatio Firebase::AI::ImageConfig::Ratio
```

### Size

```c#
ImageSize Firebase::AI::ImageConfig::Size
```

## Public functions

### ImageConfig

```c#
 Firebase::AI::ImageConfig::ImageConfig(
  AspectRatio? aspectRatio,
  ImageSize? imageSize
)
```
Creates a new `https://firebase.google.com/docs/reference/unity/struct/firebase/a-i/image-config#struct_firebase_1_1_a_i_1_1_image_config` with the given settings.