AddPage
GifImage.AddPage method
Ajoute une page à l’image.
public void AddPage(RasterImage page)
Paramètre | Taper | La description |
---|---|---|
page | RasterImage | La page à ajouter. |
Exceptions
exception | condition |
---|---|
ArgumentNullException | page est nul. |
Exemples
Créez une image GIF multipage à l’aide d’images raster d’une seule page.
[C#]
static void Main(string[] args)
{
// Charger les trames
var frames = LoadFrames("Animation frames").ToArray();
// Crée une image GIF en utilisant la première image
using (var image = new GifImage(new GifFrameBlock(frames[0])))
{
// Ajoute des cadres à l'image GIF en utilisant la méthode AddPage
for (var index = 1; index < frames.Length; index++)
{
image.AddPage(frames[index]);
}
// Enregistrer l'image GIF
image.Save("Multipage.gif");
}
}
private static IEnumerable<RasterImage> LoadFrames(string directory)
{
foreach (var filePath in Directory.GetFiles(directory))
{
yield return (RasterImage)Image.Load(filePath);
}
}
Voir également
- class RasterImage
- class GifImage
- espace de noms Aspose.Imaging.FileFormats.Gif
- Assemblée Aspose.Imaging