BitmapEncoder.Frames Eigenschaft

Definition

Ruft die einzelnen Frames innerhalb eines Bilds ab oder legt diese fest.

public:
 virtual property System::Collections::Generic::IList<System::Windows::Media::Imaging::BitmapFrame ^> ^ Frames { System::Collections::Generic::IList<System::Windows::Media::Imaging::BitmapFrame ^> ^ get(); void set(System::Collections::Generic::IList<System::Windows::Media::Imaging::BitmapFrame ^> ^ value); };
public virtual System.Collections.Generic.IList<System.Windows.Media.Imaging.BitmapFrame> Frames { get; set; }
member this.Frames : System.Collections.Generic.IList<System.Windows.Media.Imaging.BitmapFrame> with get, set
Public Overridable Property Frames As IList(Of BitmapFrame)

Eigenschaftswert

Eine Auflistung von BitmapFrame Objekten innerhalb des Bilds.

Ausnahmen

Der BitmapFrame Wert, der an den Encoder übergeben wird, ist null.

Beispiele

Das folgende Beispiel zeigt, wie Sie einem Encoder einen Frame hinzufügen.

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

Nur Tagged Image File Format (TIFF), Graphics Interchange Format (GIF) und Microsoft Windows Medienfotobilder unterstützen mehr als einen Frame. Versuche, zusätzliche Frames zu Formaten hinzuzufügen, die sie nicht unterstützen, führen nur dazu, dass der erste Frame codiert wird.

XAML-Textverwendung

Sie können diese Eigenschaft nicht in Extensible Application Markup Language (XAML) verwenden.

Gilt für:

Weitere Informationen