AddPage
GifImage.AddPage method
يضيف صفحة للصورة.
public void AddPage(RasterImage page)
معامل | يكتب | وصف |
---|---|---|
page | RasterImage | الصفحة المراد إضافتها. |
استثناءات
استثناء | حالة |
---|---|
ArgumentNullException | page باطل. |
أمثلة
قم بإنشاء صورة GIF متعددة الصفحات باستخدام صور نقطية من صفحة واحدة.
[C#]
static void Main(string[] args)
{
// تحميل الإطارات
var frames = LoadFrames("Animation frames").ToArray();
// إنشاء صورة GIF باستخدام الإطار الأول
using (var image = new GifImage(new GifFrameBlock(frames[0])))
{
// أضف إطارات إلى صورة GIF باستخدام طريقة AddPage
for (var index = 1; index < frames.Length; index++)
{
image.AddPage(frames[index]);
}
// حفظ صورة 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);
}
}
أنظر أيضا
- class RasterImage
- class GifImage
- مساحة الاسم Aspose.Imaging.FileFormats.Gif
- المجسم Aspose.Imaging