AddPage
GifImage.AddPage method
Resme sayfa ekler.
public void AddPage(RasterImage page)
Parametre | Tip | Tanım |
---|---|---|
page | RasterImage | Eklenecek sayfa. |
istisnalar
istisna | şart |
---|---|
ArgumentNullException | page boş. |
Örnekler
Tek sayfa tarama görüntüleri kullanarak çok sayfalı GIF görüntüsü oluşturun.
[C#]
static void Main(string[] args)
{
// Çerçeveleri yükle
var frames = LoadFrames("Animation frames").ToArray();
// İlk kareyi kullanarak GIF resmi oluştur
using (var image = new GifImage(new GifFrameBlock(frames[0])))
{
// AddPage yöntemini kullanarak GIF görüntüsüne çerçeve ekleyin
for (var index = 1; index < frames.Length; index++)
{
image.AddPage(frames[index]);
}
// GIF resmini kaydet
image.Save("Multipage.gif");
}
}
private static IEnumerable<RasterImage> LoadFrames(string directory)
{
foreach (var filePath in Directory.GetFiles(directory))
{
yield return (RasterImage)Image.Load(filePath);
}
}
Ayrıca bakınız
- class RasterImage
- class GifImage
- ad alanı Aspose.Imaging.FileFormats.Gif
- toplantı Aspose.Imaging