BitmapEncoder.Frames BitmapEncoder.Frames BitmapEncoder.Frames BitmapEncoder.Frames Property

定義

イメージ内の個別のフレームを取得または設定します。Gets or sets the individual frames within an image.

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)

プロパティ値

イメージ内にある BitmapFrame オブジェクトのコレクション。A collection of BitmapFrame objects within the image.

例外

エンコーダーに渡される BitmapFrame 値が null です。The BitmapFrame value that is passed to the encoder is null.

次の例は、エンコーダーにフレームを追加する方法を示しています。The following example shows how to add a frame to an encoder.

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)

注釈

Tagged Image File Format (TIFF)Tagged Image File Format (TIFF)グラフィックス インターチェンジ形式 (GIF)Graphics Interchange Format (GIF)およびのMicrosoft Windows Media PhotoMicrosoft Windows Media Photo各イメージだけが、複数のフレームをサポートしています。Only Tagged Image File Format (TIFF)Tagged Image File Format (TIFF), グラフィックス インターチェンジ形式 (GIF)Graphics Interchange Format (GIF), and Microsoft Windows Media PhotoMicrosoft Windows Media Photo images support more than one frame. サポートされていない形式にフレームを追加しようとすると、最初のフレームのみがエンコードされます。Attempts to add additional frames to formats that do not support them will result in only the first frame being encoded.

XAML テキストの使用XAML Text Usage

Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML)このプロパティを使用することはできません。You cannot use this property in Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML).

適用対象

こちらもご覧ください