Можно такие же действия сделать с 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 не выход, сильно нагружается процессор, а таких действий очень много.
Используйте класс WriteableBitmap.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости