ActiveFrame

GifImage.ActiveFrame property

Obtient ou définit le cadre actif.

public GifFrameBlock ActiveFrame { get; set; }

Valeur de la propriété

Le cadre actif.

Exemples

L’exemple suivant montre comment supprimer tous les blocs d’une image GIF.

[C#]

using (Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock firstBlock = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100))
using (Aspose.Imaging.FileFormats.Gif.GifImage gifImage = new Aspose.Imaging.FileFormats.Gif.GifImage(firstBlock))
{
    if (gifImage.ActiveFrame != null)
    {
        System.Console.WriteLine("Active frame size: {0}", gifImage.ActiveFrame.Size);
    }
    else
    {
        System.Console.WriteLine("Active frame is not set");
    }

    System.Console.WriteLine("Clear all the blocks");
    gifImage.ClearBlocks();

    if (gifImage.ActiveFrame != null)
    {
        System.Console.WriteLine("Active frame size: {0}", gifImage.ActiveFrame.Size);
    }
    else
    {
        System.Console.WriteLine("Active frame is not set");
    }
}

// La sortie ressemble à ceci :
// Taille du cadre actif : { Largeur = 100, Hauteur = 100}
// Efface tous les blocs
// Le cadre actif n'est pas défini

Voir également