Sdílet prostřednictvím


BitmapEncoder.Save(Stream) Metoda

Definice

Zakóduje rastrový obrázek do zadaného Streamobrázku .

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)

Parametry

stream
Stream

Identifikuje datový proud souboru, do kterého je tento rastrový obrázek kódován.

Atributy

Výjimky

Rastrový obrázek již byl kódován.

Počet Frames je menší nebo roven nule.

Příklady

Následující příklad ukazuje, jak uložit rastrový obrázek do datového proudu souboru pomocí odvozené TiffBitmapEncoder třídy.

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)

Poznámky

V kontextu tohoto rozhraní API jsou "uložit" a "kódování" synonymem.

Platí pro

Viz také