AddPage
GifImage.AddPage method
Aggiunge la pagina all’immagine.
public void AddPage(RasterImage page)
Parametro | Tipo | Descrizione |
---|---|---|
page | RasterImage | La pagina da aggiungere. |
Eccezioni
eccezione | condizione |
---|---|
ArgumentNullException | page è zero. |
Esempi
Crea immagini GIF multipagina utilizzando immagini raster a pagina singola.
[C#]
static void Main(string[] args)
{
// Carica fotogrammi
var frames = LoadFrames("Animation frames").ToArray();
// Crea un'immagine GIF usando il primo fotogramma
using (var image = new GifImage(new GifFrameBlock(frames[0])))
{
// Aggiungi cornici all'immagine GIF usando il metodo AddPage
for (var index = 1; index < frames.Length; index++)
{
image.AddPage(frames[index]);
}
// Salva l'immagine 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);
}
}
Guarda anche
- class RasterImage
- class GifImage
- spazio dei nomi Aspose.Imaging.FileFormats.Gif
- assemblea Aspose.Imaging