---
title: "Write TGA"
canonical: https://www.graphicsmill.com/samples/Codecs/Tga/WriteTga_cs
product: "Graphics Mill"
source: "Codecs/Tga/WriteTga.cs"
---

# Write TGA

Reads an image in JPEG format, flips it vertically, and saves it in TARGA format.

## Instruction

Write a C# program that reads an image in JPEG format, flips it vertically, and saves it in TARGA format.

## Usings

```csharp
using Aurigma.GraphicsMill.Transforms;
```

## Code Snippet

```csharp
using (var bitmap = new Bitmap("Chicago.jpg"))
{
    bitmap.Transforms.Flip(FlipType.Vertical);
    bitmap.Save("WriteTga.tga");
}
```

## Explanation

Below is a C# code sample that demonstrates how to read a JPEG image, flip it vertically, and save it in TARGA format.

This code reads a JPEG image, applies a vertical flip, and saves the result as a TARGA image.

## Tags

- [Format Conversion](<https://www.graphicsmill.com/samples/tags/format-conversion_md>): Converting images between formats
- [JPG](<https://www.graphicsmill.com/samples/tags/jpg_md>): Reading and writing JPEG images
- [TGA](<https://www.graphicsmill.com/samples/tags/tga_md>): Reading and writing TGA images

## Input

- [Chicago.jpg](<https://www.graphicsmill.com/samples/Codecs/compiled/Debug/Chicago_jpg>) (preview)

## Output

- [WriteTga.tga](<https://www.graphicsmill.com/samples/Codecs/compiled/Debug/WriteTga_tga>) (download)

## Used APIs

- [Aurigma.GraphicsMill.Bitmap.Transforms](<https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Bitmap_Transforms.htm.md>)
- [Aurigma.GraphicsMill.Transforms.FlipType](<https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_FlipType.htm.md>)
- [Aurigma.GraphicsMill.TransformsProvider.Flip(FlipType)](<https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_TransformsProvider_Flip_1_e191919c.htm.md>)
