# Firebase.AI.ImageConfig.ImageSize

The size of images to generate.

## Summary

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

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

| ### Public static attributes ||
|---|---|
| `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_1a8af3a5aa2c195d024f2b7a5ea3a939d5 = new("1K")` | `readonly 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` |
| `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_1a26b4a9ba8900efc927572c3bfc257a79 = new("2K")` | `readonly 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` |
| `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_1a04f453e31ba06b3d114ae44757fbb2f9 = new("4K")` | `readonly 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` |
| `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_1ab6e71d1a7cb36ff095ed1ab54776c4b9 = new("512")` | `readonly 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` |

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

## Properties

### Value

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

## Public static attributes

### Size1K

```c#
readonly ImageSize Firebase::AI::ImageConfig::ImageSize::Size1K = new("1K")
```

### Size2K

```c#
readonly ImageSize Firebase::AI::ImageConfig::ImageSize::Size2K = new("2K")
```

### Size4K

```c#
readonly ImageSize Firebase::AI::ImageConfig::ImageSize::Size4K = new("4K")
```

### Size512

```c#
readonly ImageSize Firebase::AI::ImageConfig::ImageSize::Size512 = new("512")
```

## Public functions

### ImageSize

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

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

### ToString

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