---
title: ".NET - Save JPG with image compression"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/119551-net-save-jpg-with-image-compression"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "toha"
published: "2005-01-07T13:26:09.000Z"
updated: "2005-01-07T13:26:09.000Z"
replies: 0
views: 3590
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/119551-net-save-jpg-with-image-compression"
---

# .NET - Save JPG with image compression

## #1 — toha, 2005-01-07T13:26Z

```
using System;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;

        private static ImageCodecInfo GetEncoderInfo(String mimeType)
        {
            int j;
            ImageCodecInfo[] encoders;
            encoders = ImageCodecInfo.GetImageEncoders();
            for(j = 0; j < encoders.Length; ++j)
            {
                if(encoders[j].MimeType == mimeType)
                    return encoders[j];
            }
            return null;
        }
        public static void SaveJPGWithCompressionSetting(System.Drawing.Image image, string szFileName, long compression)
        {
            EncoderParameters eps = new EncoderParameters(1);
            eps.Param[0] = new EncoderParameter(Encoder.Quality, compression);
            ImageCodecInfo ici = GetEncoderInfo("image/jpeg");
            image.Save(szFileName, ici, eps);
        }
```

Permalänk: https://www.webforum.nu/p/119551

---

Tråden på webben: https://www.webforum.nu/amne/programmering/119551-net-save-jpg-with-image-compression
