BitmapEncoder.Save(Stream) Yöntem

Tanım

Bit eşlem görüntüsünü belirtilen Streambir ile kodlar.

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)

Parametreler

stream
Stream

Bu bit eşlem kodlanmış dosya akışını tanımlar.

Öznitelikler

Özel durumlar

Bit eşlem zaten kodlanmış.

Sayı Frames sıfırdan küçük veya sıfıra eşit.

Örnekler

Aşağıdaki örnekte, türetilmiş TiffBitmapEncoder sınıfı kullanarak bit eşlem görüntüsünün dosya akışına nasıl kaydedildiği gösterilmektedir.

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)

Açıklamalar

Bu API bağlamında "save" ve "encode" eş anlamlıdır.

Şunlara uygulanır

Ayrıca bkz.