Udostępnij za pośrednictwem


BitmapEncoder.Save(Stream) Metoda

Definicja

Koduje obraz mapy bitowej do określonego Streamelementu .

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

Identyfikuje strumień plików, do którego jest zakodowana ta mapa bitowa.

Atrybuty

Wyjątki

Mapa bitowa została już zakodowana.

Liczba Frames jest mniejsza lub równa zero.

Przykłady

W poniższym przykładzie pokazano, jak zapisać obraz mapy bitowej w strumieniu plików przy użyciu klasy pochodnej TiffBitmapEncoder .

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)

Uwagi

W kontekście tego interfejsu API synonimem są słowa "save" i "encode".

Dotyczy

Zobacz też