# Save Image

Learn how to save images using DsImaging in various image formats such as JPEG, PNG, BMP, TIFF, and GIF. Learn more in DsImaging docs.

## Content

DsImaging allows you to save images in various formats, such as JPEG, PNG, BMP etc. Each of these formats have a dedicated method as shown below:

| **Format** | **Method** |
| ------ | ------ |
| JPEG (with specified quality) | SaveAsJpeg |
| PNG | SaveAsPng |
| BMP | SaveAsBmp |
| TIFF | SaveAsTiff |
| GIF | SaveAsGif |
| SVG | ToSvgDocument (For more information, see [Work with SVG Files](/document-solutions/dot-net-imaging-api/docs/online/features/svg_files)) |
| ICO | Save (For more information, see [Work with ICO Files](/document-solutions/dot-net-imaging-api/docs/online/features/work-with-ico-files)) |
| WebP | SaveAsWebP (For more information, see Work with WebP Files) |

Each of these methods has two overloads, one saves the image in a file and other saves the image in a stream.

```csharp
// Save image
bmp.SaveAsJpeg("color-postits.jpg");

// Save image using stream
bmp.SaveAsJpeg(stream);
```

> !type=note
> **Note**: For rendering large or complex text and graphics, you can use [Skia](/document-solutions/dot-net-imaging-api/api/online/DS.Documents.Imaging.Skia/GrapeCity.Documents.Imaging.Skia.html) library. For more information about the library and its usage, see [Render using Skia Library](/document-solutions/dot-net-imaging-api/docs/online/render-using-skia).