BitmapEncoder.Save(Stream) Methode

Definitie

Codeert een bitmapafbeelding naar een opgegeven 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)

Parameters

stream
Stream

Identificeert de bestandsstroom waarnaar deze bitmap is gecodeerd.

Kenmerken

Uitzonderingen

De bitmap is al gecodeerd.

Het Frames aantal is kleiner dan of gelijk aan nul.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een bitmapafbeelding opslaat in een bestandsstroom met behulp van de afgeleide TiffBitmapEncoder klasse.

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)

Opmerkingen

In de context van deze API zijn 'opslaan' en 'coderen' synoniem.

Van toepassing op

Zie ook