Действия с BitmapImage

311
25 апреля 2017, 05:13

Можно такие же действия сделать с BitmapImage?

1.

image = Image.FromStream(ms, true);

2.

public static void UpdateScreen(ref Image screen, Image newScreen, Rectangle bounds)      
{       
    if (screen == null) screen = new Bitmap(bounds.Width, bounds.Height);
    Graphics g = null;
    try
    {
        g = Graphics.FromImage(screen);
        g.DrawImage(newScreen, bounds);
        g.Flush();
    }
    catch
    {
    }
    finally
    {
        if (g != null) g.Dispose();
    }
}

Конвертация из Bitmap в BitmapImage не выход, сильно нагружается процессор, а таких действий очень много.

Answer 1

Используйте класс WriteableBitmap.

READ ALSO
MahApps.Metro Demo Application как запустить

MahApps.Metro Demo Application как запустить

склонировал репозиторий отсюда https://githubcom/MahApps/MahApps

312
Как перевести код с языка c# на c++? [требует правки]

Как перевести код с языка c# на c++? [требует правки]

ЗдравствуйтеУ меня есть код на с#, его нужно перевести на с++

674
Переделать код с C++ под C#

Переделать код с C++ под C#

Собственно говоря, простейшая задача на создание односвязного списка, с перегрузкой оператора в функциях - добавление в начало списка, удаление...

303