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