Freigeben über


BitmapEncoder.Save(Stream) Methode

Definition

Codiert ein Bitmapimage in einen angegebenen Stream.

public:
 virtual void Save(System::IO::Stream ^ stream);
[System.Security.SecurityCritical]
public virtual void Save (System.IO.Stream stream);
public virtual void Save (System.IO.Stream stream);
[<System.Security.SecurityCritical>]
abstract member Save : System.IO.Stream -> unit
override this.Save : System.IO.Stream -> unit
abstract member Save : System.IO.Stream -> unit
override this.Save : System.IO.Stream -> unit
Public Overridable Sub Save (stream As Stream)

Parameter

stream
Stream

Bezeichnet den Dateistream, in den diese Bitmap codiert wird.

Attribute

Ausnahmen

Die Bitmap wurde bereits codiert.

Die Anzahl von Frames ist kleiner als oder gleich 0 (null).

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie ein Bitmapbild mithilfe der abgeleiteten TiffBitmapEncoder Klasse in einem Dateistrom speichern.

FileStream stream = new FileStream("empty.tif", FileMode.Create);
TiffBitmapEncoder encoder = new TiffBitmapEncoder();
TextBlock myTextBlock = new TextBlock();
myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString();
encoder.Frames.Add(BitmapFrame.Create(image));
MessageBox.Show(myPalette.Colors.Count.ToString());
encoder.Save(stream);
Dim stream As New FileStream("empty.tif", FileMode.Create)
Dim encoder As New TiffBitmapEncoder()
Dim myTextBlock As New TextBlock()
myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString()
encoder.Frames.Add(BitmapFrame.Create(image))
MessageBox.Show(myPalette.Colors.Count.ToString())
encoder.Save(stream)

Hinweise

Im Kontext dieser API sind "speichern" und "codieren" synonym.

Gilt für

Siehe auch