# TextureImporterFormat

> Imported texture format for TextureImporter.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum TextureImporterFormat
```

## Remarks

Most of the values match the ones in [TextureFormat](/engine/6000.7/script-reference/unityengine/textureformat.md), with addition of the "Automatic" ones that pick the best format based on platform and texture type or usage.

Additional Resources: [TextureImporter.textureFormat](/engine/6000.7/script-reference/unityeditor/textureimporter/textureformat.md).

## Fields

| Value                                                                                                                                | Description                                                                                                                                                               |
| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Alpha8](/engine/6000.7/script-reference/unityeditor/textureimporterformat/alpha8.md)                                                | [TextureFormat.Alpha8](/engine/6000.7/script-reference/unityengine/textureformat/alpha8.md) texture format.                                                               |
| [ARGB16](/engine/6000.7/script-reference/unityeditor/textureimporterformat/argb16.md)                                                | [TextureFormat.ARGB4444](/engine/6000.7/script-reference/unityengine/textureformat/argb4444.md) texture format.                                                           |
| [ARGB32](/engine/6000.7/script-reference/unityeditor/textureimporterformat/argb32.md)                                                | [TextureFormat.ARGB32](/engine/6000.7/script-reference/unityengine/textureformat/argb32.md) texture format.                                                               |
| [ASTC\_10x10](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-10x10.md)                                       | ASTC compressed RGB(A) texture format, 10x10 block size.                                                                                                                  |
| [ASTC\_12x12](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-12x12.md)                                       | ASTC compressed RGB(A) texture format, 12x12 block size.                                                                                                                  |
| [ASTC\_4x4](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-4x4.md)                                           | ASTC compressed RGB(A) texture format, 4x4 block size.                                                                                                                    |
| [ASTC\_5x5](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-5x5.md)                                           | ASTC compressed RGB(A) texture format, 5x5 block size.                                                                                                                    |
| [ASTC\_6x6](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-6x6.md)                                           | ASTC compressed RGB(A) texture format, 6x6 block size.                                                                                                                    |
| [ASTC\_8x8](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-8x8.md)                                           | ASTC compressed RGB(A) texture format, 8x8 block size.                                                                                                                    |
| [ASTC\_HDR\_10x10](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-hdr-10x10.md)                              | ASTC compressed RGB(A) HDR texture format, 10x10 block size.                                                                                                              |
| [ASTC\_HDR\_12x12](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-hdr-12x12.md)                              | ASTC compressed RGB(A) HDR texture format, 12x12 block size.                                                                                                              |
| [ASTC\_HDR\_4x4](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-hdr-4x4.md)                                  | ASTC compressed RGB(A) HDR texture format, 4x4 block size.                                                                                                                |
| [ASTC\_HDR\_5x5](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-hdr-5x5.md)                                  | ASTC compressed RGB(A) HDR texture format, 5x5 block size.                                                                                                                |
| [ASTC\_HDR\_6x6](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-hdr-6x6.md)                                  | ASTC compressed RGB(A) HDR texture format, 6x6 block size.                                                                                                                |
| [ASTC\_HDR\_8x8](/engine/6000.7/script-reference/unityeditor/textureimporterformat/astc-hdr-8x8.md)                                  | ASTC compressed RGB(A) HDR texture format, 8x8 block size.                                                                                                                |
| [Automatic](/engine/6000.7/script-reference/unityeditor/textureimporterformat/automatic.md)                                          | Choose texture format automatically based on the texture parameters.                                                                                                      |
| [BC4](/engine/6000.7/script-reference/unityeditor/textureimporterformat/bc4.md)                                                      | [TextureFormat.BC4](/engine/6000.7/script-reference/unityengine/textureformat/bc4.md) compressed texture format.                                                          |
| [BC5](/engine/6000.7/script-reference/unityeditor/textureimporterformat/bc5.md)                                                      | [TextureFormat.BC5](/engine/6000.7/script-reference/unityengine/textureformat/bc5.md) compressed texture format.                                                          |
| [BC6H](/engine/6000.7/script-reference/unityeditor/textureimporterformat/bc6h.md)                                                    | [TextureFormat.BC6H](/engine/6000.7/script-reference/unityengine/textureformat/bc6h.md) compressed HDR texture format.                                                    |
| [BC7](/engine/6000.7/script-reference/unityeditor/textureimporterformat/bc7.md)                                                      | [TextureFormat.BC7](/engine/6000.7/script-reference/unityengine/textureformat/bc7.md) compressed texture format.                                                          |
| [DXT1](/engine/6000.7/script-reference/unityeditor/textureimporterformat/dxt1.md)                                                    | [TextureFormat.DXT1](/engine/6000.7/script-reference/unityengine/textureformat/dxt1.md) (BC1) compressed texture format.                                                  |
| [DXT1Crunched](/engine/6000.7/script-reference/unityeditor/textureimporterformat/dxt1crunched.md)                                    | DXT1 (BC1) compressed texture format using Crunch compression for smaller storage sizes.                                                                                  |
| [DXT5](/engine/6000.7/script-reference/unityeditor/textureimporterformat/dxt5.md)                                                    | [TextureFormat.DXT5](/engine/6000.7/script-reference/unityengine/textureformat/dxt5.md) (BC3) compressed texture format.                                                  |
| [DXT5Crunched](/engine/6000.7/script-reference/unityeditor/textureimporterformat/dxt5crunched.md)                                    | DXT5 (BC3) compressed texture format using Crunch compression for smaller storage sizes.                                                                                  |
| [EAC\_R](/engine/6000.7/script-reference/unityeditor/textureimporterformat/eac-r.md)                                                 | ETC2/EAC compressed 4 bits / pixel unsigned R texture format.                                                                                                             |
| [EAC\_R\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/eac-r-signed.md)                                  | ETC2/EAC compressed 4 bits / pixel signed R texture format.                                                                                                               |
| [EAC\_RG](/engine/6000.7/script-reference/unityeditor/textureimporterformat/eac-rg.md)                                               | ETC2/EAC compressed 8 bits / pixel unsigned RG texture format.                                                                                                            |
| [EAC\_RG\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/eac-rg-signed.md)                                | ETC2/EAC compressed 4 bits / pixel signed RG texture format.                                                                                                              |
| [ETC2\_RGB4](/engine/6000.7/script-reference/unityeditor/textureimporterformat/etc2-rgb4.md)                                         | ETC2 compressed 4 bits / pixel RGB texture format.                                                                                                                        |
| [ETC2\_RGB4\_PUNCHTHROUGH\_ALPHA](/engine/6000.7/script-reference/unityeditor/textureimporterformat/etc2-rgb4-punchthrough-alpha.md) | ETC2 compressed 4 bits / pixel RGB + 1-bit alpha texture format.                                                                                                          |
| [ETC2\_RGBA8](/engine/6000.7/script-reference/unityeditor/textureimporterformat/etc2-rgba8.md)                                       | ETC2 compressed 8 bits / pixel RGBA texture format.                                                                                                                       |
| [ETC2\_RGBA8Crunched](/engine/6000.7/script-reference/unityeditor/textureimporterformat/etc2-rgba8crunched.md)                       | ETC2\_RGBA8 compressed color with alpha channel texture format using Crunch compression for smaller storage sizes.                                                        |
| [ETC\_RGB4](/engine/6000.7/script-reference/unityeditor/textureimporterformat/etc-rgb4.md)                                           | ETC 4 bits/pixel compressed RGB texture format.                                                                                                                           |
| [ETC\_RGB4Crunched](/engine/6000.7/script-reference/unityeditor/textureimporterformat/etc-rgb4crunched.md)                           | ETC\_RGB4 compressed texture format using Crunch compression for smaller storage sizes.                                                                                   |
| [R16](/engine/6000.7/script-reference/unityeditor/textureimporterformat/r16.md)                                                      | [TextureFormat.R16](/engine/6000.7/script-reference/unityengine/textureformat/r16.md) texture format.                                                                     |
| [R16\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/r16-signed.md)                                       | [TextureFormat.R16\_SIGNED](/engine/6000.7/script-reference/unityengine/textureformat/r16-signed.md) texture format.                                                      |
| [R8](/engine/6000.7/script-reference/unityeditor/textureimporterformat/r8.md)                                                        | [TextureFormat.R8](/engine/6000.7/script-reference/unityengine/textureformat/r8.md) texture format.                                                                       |
| [R8\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/r8-signed.md)                                         | [TextureFormat.R8\_SIGNED](/engine/6000.7/script-reference/unityengine/textureformat/r8-signed.md) texture format.                                                        |
| [RFloat](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rfloat.md)                                                | [TextureFormat.RFloat](/engine/6000.7/script-reference/unityengine/textureformat/rfloat.md) floating point texture format.                                                |
| [RG16](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rg16.md)                                                    | [TextureFormat.RG16](/engine/6000.7/script-reference/unityengine/textureformat/rg16.md) texture format.                                                                   |
| [RG16\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rg16-signed.md)                                     | [TextureFormat.RG16\_SIGNED](/engine/6000.7/script-reference/unityengine/textureformat/rg16-signed.md) texture format.                                                    |
| [RG32](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rg32.md)                                                    | [TextureFormat.RG32](/engine/6000.7/script-reference/unityengine/textureformat/rg32.md) texture format.                                                                   |
| [RG32\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rg32-signed.md)                                     | [TextureFormat.RG32\_SIGNED](/engine/6000.7/script-reference/unityengine/textureformat/rg32-signed.md) texture format.                                                    |
| [RGB16](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgb16.md)                                                  | [TextureFormat.RGB565](/engine/6000.7/script-reference/unityengine/textureformat/rgb565.md) texture format.                                                               |
| [RGB24](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgb24.md)                                                  | [TextureFormat.RGB24](/engine/6000.7/script-reference/unityengine/textureformat/rgb24.md) texture format.                                                                 |
| [RGB24\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgb24-signed.md)                                   | [TextureFormat.RGB24\_SIGNED](/engine/6000.7/script-reference/unityengine/textureformat/rgb24-signed.md) texture format.                                                  |
| [RGB48](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgb48.md)                                                  | [TextureFormat.RGB48](/engine/6000.7/script-reference/unityengine/textureformat/rgb48.md) texture format.                                                                 |
| [RGB48\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgb48-signed.md)                                   | [TextureFormat.RGB48\_SIGNED](/engine/6000.7/script-reference/unityengine/textureformat/rgb48-signed.md) texture format.                                                  |
| [RGB9E5](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgb9e5.md)                                                | [TextureFormat.RGB9e5Float](/engine/6000.7/script-reference/unityengine/textureformat/rgb9e5float.md) packed unsigned floating point texture format with shared exponent. |
| [RGBA16](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgba16.md)                                                | [TextureFormat.RGBA4444](/engine/6000.7/script-reference/unityengine/textureformat/rgba4444.md) texture format.                                                           |
| [RGBA32](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgba32.md)                                                | [TextureFormat.RGBA32](/engine/6000.7/script-reference/unityengine/textureformat/rgba32.md) texture format.                                                               |
| [RGBA32\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgba32-signed.md)                                 | [TextureFormat.RGBA32\_SIGNED](/engine/6000.7/script-reference/unityengine/textureformat/rgba32-signed.md) texture format.                                                |
| [RGBA64](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgba64.md)                                                | [TextureFormat.RGBA64](/engine/6000.7/script-reference/unityengine/textureformat/rgba64.md) texture format.                                                               |
| [RGBA64\_SIGNED](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgba64-signed.md)                                 | [TextureFormat.RGBA64\_SIGNED](/engine/6000.7/script-reference/unityengine/textureformat/rgba64-signed.md) texture format.                                                |
| [RGBAFloat](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgbafloat.md)                                          | [TextureFormat.RGBAFloat](/engine/6000.7/script-reference/unityengine/textureformat/rgbafloat.md) floating point RGBA texture format.                                     |
| [RGBAHalf](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgbahalf.md)                                            | [TextureFormat.RGBAHalf](/engine/6000.7/script-reference/unityengine/textureformat/rgbahalf.md) half-precision floating point texture format.                             |
| [RGFloat](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rgfloat.md)                                              | [TextureFormat.RGFloat](/engine/6000.7/script-reference/unityengine/textureformat/rgfloat.md) floating point texture format.                                              |
| [RGHalf](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rghalf.md)                                                | [TextureFormat.RGHalf](/engine/6000.7/script-reference/unityengine/textureformat/rghalf.md) half-precision floating point texture format.                                 |
| [RHalf](/engine/6000.7/script-reference/unityeditor/textureimporterformat/rhalf.md)                                                  | [TextureFormat.RHalf](/engine/6000.7/script-reference/unityengine/textureformat/rhalf.md) half-precision floating point texture format.                                   |
