BitmapEncoder.Frames Propriété

Définition

Obtient ou définit les trames individuelles dans une image.

C#
public virtual System.Collections.Generic.IList<System.Windows.Media.Imaging.BitmapFrame> Frames { get; set; }

Valeur de propriété

IList<BitmapFrame>

Collection d'objets BitmapFrame dans l'image.

Exceptions

La valeur de BitmapFrame passée à l’encodeur est null.

Exemples

L’exemple suivant montre comment ajouter un cadre à un encodeur.

C#
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);

Remarques

Seules les images TIFF (Tagged Image File Format), Graphics Interchange Format (GIF) et Microsoft Windows Media Photo prennent en charge plusieurs images. Les tentatives d’ajout d’images supplémentaires aux formats qui ne les prennent pas en charge entraînent uniquement l’encodage du premier cadre.

Utilisation du texte XAML

Vous ne pouvez pas utiliser cette propriété dans le langage XAML (Extensible Application Markup Language).

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Voir aussi