Entwickler-Ecke

Multimedia / Grafik - Komische JPEG-Bilder nach dem Speichern


ToTTo - Fr 04.09.09 08:17
Titel: Komische JPEG-Bilder nach dem Speichern
Hi,

Ich muss JPEG-Bilder zurechtschneiden und sie dann in einen anderen Ordner sichern.
Meine Aufgabe ist somit eigentlich recht simpel aber leider bekomme ich nach dem Speichern öfter mal Bilder, welche fast nur grau sind.


C#-Quelltext
1:
2:
3:
4:
var encoderParams = new EncoderParameters(1);
                        encoderParams.Param[0] = new EncoderParameter(Encoder.Quality, 70L);

                        croppedImage.Save(tmpimageDirectory, GetEncoderInfo("image/jpeg"), encoderParams);


GetEncoderInfo sieht so aus:


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
private static ImageCodecInfo GetEncoderInfo(String mimeType)
        {
            int j;
            ImageCodecInfo[] encoders = ImageCodecInfo.GetImageEncoders();
            for (j = 0; j < encoders.Length; ++j)
            {
                if (encoders[j].MimeType == mimeType)
                    return encoders[j];
            }
            return null;
        }

Ein Beispielbild hab ich auch mal hochgeladen.

Hat jemand ne Idee woran das liegen und am besten noch wie ich dieses Problem lösen kann.

Danke im Voraus

ToTTo


JüTho - Fr 04.09.09 10:45

siehe auch dort [http://www.mycsharp.de/wbb2/thread.php?threadid=75819]. Jürgen