AddPage
GifImage.AddPage method
Fügt dem Bild eine Seite hinzu.
public void AddPage(RasterImage page)
Parameter | Typ | Beschreibung |
---|---|---|
page | RasterImage | Die hinzuzufügende Seite. |
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | page ist Null. |
Beispiele
Erstellen Sie ein mehrseitiges GIF-Bild mit einseitigen Rasterbildern.
[C#]
static void Main(string[] args)
{
// Frames laden
var frames = LoadFrames("Animation frames").ToArray();
// GIF-Bild mit dem ersten Frame erstellen
using (var image = new GifImage(new GifFrameBlock(frames[0])))
{
// Rahmen zum GIF-Bild mit der AddPage-Methode hinzufügen
for (var index = 1; index < frames.Length; index++)
{
image.AddPage(frames[index]);
}
// GIF-Bild speichern
image.Save("Multipage.gif");
}
}
private static IEnumerable<RasterImage> LoadFrames(string directory)
{
foreach (var filePath in Directory.GetFiles(directory))
{
yield return (RasterImage)Image.Load(filePath);
}
}
Siehe auch
- class RasterImage
- class GifImage
- namensraum Aspose.Imaging.FileFormats.Gif
- Montage Aspose.Imaging