Bitmap массив => gif файл - C#/.NET 4.x

Узнай цену своей работы

Формулировка задачи:

Всем привет, имеется bitmap массив и нужно собрать его в гиф файл. Как это можно реализовать?

Решение задачи: «Bitmap массив => gif файл»

textual
Листинг программы
foreach (Bitmap bmpFrame in frames)
{
    IntPtr bmp = bmpFrame.GetHbitmap();
    BitmapSource src = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(bmp, IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());
    gEnc.Frames.Add(BitmapFrame.Create(src));
}
using (FileStream fs = new FileStream(openDialog.FileName, FileMode.Create))
{
    gEnc.Save(fs);
    fs.Dispose();
    gEnc.Frames.Clear();
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы