Ниже приведен мой код для рисования изображения в качестве фона объекта границы.
void DrawImage()
{
MemoryStream ms = new MemoryStream();
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
System.Windows.Media.Imaging.BitmapImage chartBitmapImage = new System.Windows.Media.Imaging.BitmapImage();
chartBitmapImage.BeginInit();
chartBitmapImage.StreamSource = new MemoryStream(ms.ToArray());
chartBitmapImage.EndInit();
imageBrush.ImageSource = chartBitmapImage;
aBorder.Background = imageBrush;
...
}
Вышеуказанный метод DrawImage () вызывается каждую секунду.Все операции работают хорошо, но слишком медленно.
Я хочу улучшить производительность.Есть ли смысл улучшить это?Возможно, я предполагаю, что любой метод обработки изображений bmp - лучшее решение, чем я использовал.Помоги мне ...