Hallo, ich versuche gerade, ein Jpg-Bild mit einer bestimmten Qualität und veränderter Größe zu speichern. Jedoch kriege ich immer einen Fehler, sobald ich versuche, das Bild abzuspeichern. Mein Code sieht in etwa so aus: VB.NET-Quellcode (11 Zeilen) Ich habe mich bei dem Code an folgendes Beispiel gehalten: msdn.microsoft.com/en-us/library/bb882583.aspx Jetzt kriege ich immer beim Speichern eine ArgumentException entgegengethrowt (in Zeile 10), es beschreibt weder, was der Fehler war noch, bei …
ImageSize ist die Größe, welche das Bild bekommen soll. Das Bild ist auch nicht "beschädigt" oder ähnliches, ich kann es auch ohne Probleme zwischendrin anzeigen.
Das mit dem Disposen geschieht später, das habe ich schon geregelt. Warum sollte ich denn die andere Überladung nehmen, ich will ja das Bild extra mit der manuell festgelegten Qualität speichern.
@Niko Ortner Es geht bei dem Programm darum, Bilder mit > 20MP ohne allzu großen Auflösungsverlust zu komprimieren. Wenn ich dann die Qualität auf 85 oä setze, kann ich da bei mehreren hundert Bildern schon viel sparen.