Danke für den Tipp ...aber da steige ich aus.
Image.SaveAdd(EncoderParameters)
Das Beispiel ist leider in C-irgendwas, dazu kommt das völlig unverständliche Hin- und Her mit dem Parameter "EncoderParameters".
Was da wo wie in welche Parameter geschoben wird, ist eine mir total unverständliche Katastrofe.
Leider ist die Hilfe zu der Klasse EncoderParameters nicht wirklich erhellend, ich habe keine Ahnung, wie das anzuwenden ist.
Das Beispiel in der Hilfe ist da auch keine Hilfe.
Ich habe/möchte kein Jpeg, sondern eine Bitmap (bmp).
Zitat:
Dim myEncoder As System.Drawing.Imaging.Encoder = System.Drawing.Imaging.Encoder.Quality
Was brauche ich bei Bmp anstatt "Quality"?
Zitat:
' Create an EncoderParameters object.
' An EncoderParameters object has an array of EncoderParameter
' objects. In this case, there is only one
' EncoderParameter object in the array.
Dim myEncoderParameters As New EncoderParameters(1)
In this case... na super. Und in meinem Fall? Und warum gerade "...As New EncoderParameters(1)" und nicht (2) oder (97)?
Zitat:
Dim myEncoderParameter As New EncoderParameter(myEncoder, 50&)
und was bedeuten hier die 50&? Oder 3 Zeilen weiter die 100&?
Und so weiter. Also für mich ist diese Hilfe total verwirrend, da wird nix klar.
Ich habs mal so wie im Hilfe-Beispiel versucht einzubauen. Das image.save funktioniert, mit und ohne EncoderParameters, beim SaveAdd steigt er immer aus:
Allgemeiner Fehler in GDI+.
Vielleicht ist es ja heute auch nur zu schwül, aber ich befürchte fast, das ist nicht der Grund^^
------------------
Klaus
www.al-ko.com | mein Gästebuch
[Diese Nachricht wurde von KMassler am 16. Apr. 2015 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP