Не конвертить, ни чего не создавать А просто там указатель передать.
Есть библиотека, она работает с Bitmap, к примеру надо рендерить 10000 кадров в секунду, любая перезапись должна сразу отображаться на Image элементе wpf как это сделать?
Думал что WritableBitmap обертка Bitmap и ссылается на тот же буффер в памяти, а там чет другое похоже.
К примеру вот такое же нельзя в метод который будет вызываться миллиард раз в наносекунду вставлять. Как можно 1 раз в инициализаторе связать и забыть
void onrender(var g){
bitmapSource = new WriteableBitmap(Imaging.CreateBitmapSourceFromHBitmap(
bitmap.GetHbitmap(),
IntPtr.Zero,
Int32Rect.Empty,
BitmapSizeOptions.FromWidthAndHeight(bitmap.Width, bitmap.Height)));
this.ImageSource = (System.Windows.Media.ImageSource)bitmapSource;
image.InvalidateVisual();
}