BitmapEncoder.Save(Stream) Methode

Definition

Codiert ein Bitmapbild in ein angegebenes 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

Gibt den Dateidatenstrom an, für den diese Bitmap codiert ist.

Attribute

Ausnahmen

Die Bitmap wurde bereits codiert.

Die Frames Anzahl ist kleiner oder gleich Null.

Beispiele

Im folgenden Beispiel wird das Speichern eines Bitmapbilds in einem Dateidatenstrom mithilfe der abgeleiteten TiffBitmapEncoder Klasse veranschaulicht.

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:

Weitere Informationen