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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д