#### [Board](https://docs.dev.board.fun/unity/api/index.html "index")

### [Board.Save](https://docs.dev.board.fun/unity/api/Board.Save.html "Board\.Save")

## ImageProcessor Class

Utility class for processing images and converting between formats.  
Provides standardized image processing for the Board SDK.

```
public static class ImageProcessor
```

Inheritance [System.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object "System\.Object") 🡒 ImageProcessor

| Fields |  |
| --- | --- |
| [COVER_HEIGHT](https://docs.dev.board.fun/unity/api/ImageProcessor.COVER_HEIGHT.html "Board\.Save\.ImageProcessor\.COVER_HEIGHT") | Standard cover image height (16:9 aspect ratio). |
| [COVER_WIDTH](https://docs.dev.board.fun/unity/api/ImageProcessor.COVER_WIDTH.html "Board\.Save\.ImageProcessor\.COVER_WIDTH") | Standard cover image width (16:9 aspect ratio). |

| Methods |  |
| --- | --- |
| [ConvertToStandardizedPNG(Texture2D)](https://docs.dev.board.fun/unity/api/ImageProcessor.ConvertToStandardizedPNG(Texture2D).html "Board\.Save\.ImageProcessor\.ConvertToStandardizedPNG\(Texture2D\)") | Converts a source texture to a standardized 432x243 PNG byte array for save game cover images. The image will be scaled and cropped to maintain aspect ratio and exact dimensions. |
| [CreateTestCoverImage(Color, string)](https://docs.dev.board.fun/unity/api/ImageProcessor.CreateTestCoverImage(Color,string).html "Board\.Save\.ImageProcessor\.CreateTestCoverImage\(Color, string\)") | Creates a test cover image for development/testing purposes. |
| [IsValidCoverImage(Texture2D)](https://docs.dev.board.fun/unity/api/ImageProcessor.IsValidCoverImage(Texture2D).html "Board\.Save\.ImageProcessor\.IsValidCoverImage\(Texture2D\)") | Validates that a [UnityEngine.Texture2D](https://learn.microsoft.com/en-us/dotnet/api/unityengine.texture2d "UnityEngine\.Texture2D") is suitable for use as a cover image. |
| [LoadTextureFromPNG(byte[])](https://docs.dev.board.fun/unity/api/ImageProcessor.LoadTextureFromPNG(byte[]).html "Board\.Save\.ImageProcessor\.LoadTextureFromPNG\(byte\[\]\)") | Converts a byte array containing PNG image data to a Texture2D. |
