# Firebase.AI.ImageConfig.AspectRatio

The aspect ratio of generated images.

## Summary

| ### Constructors and Destructors ||
|---|---|
| `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_1a845a3538058d6aae73522f2a53b6a6e9(string value)` Constructs a custom [AspectRatio](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), instead of one of the presets. ||

| ### Properties ||
|---|---|
| `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_1aab4f7394a7860653022a2de5e5a5bff2` | `string` |

| ### Public static attributes ||
|---|---|
| `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_1a5af4445fd853548a6d629a37bf81c215 = new("16:9")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1ab7377592c63c598991d276b1d2e1d7f8 = new("3:2")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1ace19038bc6c23ad725657848753e2b63 = new("4:1")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1aa223168d8e088d130133114ab07b01a2 = new("4:3")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1a866a67ec9eb840ec131ee03a82c3804e = new("5:4")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1a2a5038fdc1ca2442c4e7f273c7e1377e = new("8:1")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1aad9fe2c4521fc7de2bc82c76d09736f0 = new("1:4")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1adfb33325410650f2eee558099d7e292d = new("1:8")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1a13f14649037f2d7908e8e3b1927b7c37 = new("2:3")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1a7242e4024554b3814c9c910f922c22bb = new("3:4")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1a395ca475bffe34fb1746c52843187887 = new("4:5")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1a16d5a015b2722654b2ea9547c91142a3 = new("9:16")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1a3751cdd444a84bac8ae44111696ece46 = new("1:1")` | `readonly 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/aspect-ratio#struct_firebase_1_1_a_i_1_1_image_config_1_1_aspect_ratio_1a16c8b1688d49d4b1787e7ce577d22fb2 = new("21:9")` | `readonly 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` |

| ### Public functions ||
|---|---|
| `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_1afbe83d49769856e55478ad89f281fd78()` | `override string` |

## Properties

### Value

```c#
string Firebase::AI::ImageConfig::AspectRatio::Value
```

## Public static attributes

### Landscape16x9

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Landscape16x9 = new("16:9")
```

### Landscape3x2

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Landscape3x2 = new("3:2")
```

### Landscape4x1

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Landscape4x1 = new("4:1")
```

### Landscape4x3

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Landscape4x3 = new("4:3")
```

### Landscape5x4

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Landscape5x4 = new("5:4")
```

### Landscape8x1

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Landscape8x1 = new("8:1")
```

### Portrait1x4

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Portrait1x4 = new("1:4")
```

### Portrait1x8

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Portrait1x8 = new("1:8")
```

### Portrait2x3

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Portrait2x3 = new("2:3")
```

### Portrait3x4

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Portrait3x4 = new("3:4")
```

### Portrait4x5

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Portrait4x5 = new("4:5")
```

### Portrait9x16

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Portrait9x16 = new("9:16")
```

### Square1x1

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Square1x1 = new("1:1")
```

### Ultrawide21x9

```c#
readonly AspectRatio Firebase::AI::ImageConfig::AspectRatio::Ultrawide21x9 = new("21:9")
```

## Public functions

### AspectRatio

```c#
 Firebase::AI::ImageConfig::AspectRatio::AspectRatio(
  string value
)
```
Constructs a custom [AspectRatio](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), instead of one of the presets.

Note that the backend model needs to support the requested ratio.

### ToString

```c#
override string Firebase::AI::ImageConfig::AspectRatio::ToString()
```