---
title: "Crop Jpeg Losslessly"
canonical: https://www.graphicsmill.com/samples/Codecs/Jpeg/CropJpegLosslessly_cs
product: "Graphics Mill"
source: "Codecs/Jpeg/CropJpegLosslessly.cs"
---

# Crop Jpeg Losslessly

Crops JPEG image losslessly.

## Instruction

Write a C# program that performs a lossless crop on a JPEG image and saves the result as a new JPEG file. Use an image processing library that supports direct manipulation of JPEG data without recompression.

## Usings

```csharp
using Aurigma.GraphicsMill.Codecs;
```

## Code Snippet

```csharp
using (var losslessJpeg = new LosslessJpeg("Chicago.jpg"))
{
    losslessJpeg.WriteCropped(
        "CropJpegLosslessly.jpg",
        new System.Drawing.Rectangle(270, 180, 250, 214));
}
```

## Explanation

Here is a C# program that losslessly crops a JPEG image and saves it to a new file:

This code uses the `LosslessJpeg` class to crop `Chicago.jpg` without recompression and writes the cropped area to `CropJpegLosslessly.jpg`. The operation preserves original JPEG quality.

## Tags

- [Filesystem](<https://www.graphicsmill.com/samples/tags/filesystem_md>): Loading and saving images from files
- [JPG](<https://www.graphicsmill.com/samples/tags/jpg_md>): Reading and writing JPEG images
- [Lossless JPEG](<https://www.graphicsmill.com/samples/tags/lossless_md>): Applying lossless JPEG operations
- [Read](<https://www.graphicsmill.com/samples/tags/read_md>): Reading images with codecs
- [Write](<https://www.graphicsmill.com/samples/tags/write_md>): Writing images with codecs

## Input

- [Chicago.jpg](<https://www.graphicsmill.com/samples/Codecs/compiled/Debug/Chicago_jpg>) (preview)

## Output

- [CropJpegLosslessly.jpg](<https://www.graphicsmill.com/samples/Codecs/compiled/Debug/CropJpegLosslessly_jpg>) (preview)

## Used APIs

- [Aurigma.GraphicsMill.Codecs.LosslessJpeg](<https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_LosslessJpeg.htm.md>)
- [Aurigma.GraphicsMill.Codecs.LosslessJpeg.WriteCropped(String,Rectangle)](<https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Codecs_LosslessJpeg_WriteCropped_2_45371d77.htm.md>)
