【发布时间】:2016-01-21 20:28:21
【问题描述】:
我们在一些 Windows PC 上遇到了非常奇怪的问题。我们有一个视频应用程序,其中一部分使用 WritePixels 更新 WriteableBitmap 并将帧显示到屏幕上。
代码是:
_currentframe.WritePixels(new Int32Rect(0, 0, data.Width, data.Height), data.Bytes, data.Stride, 0);
NotifyPropertyChanged("CurrentFrame");
(其中“数据”是我们像素数据的包装类)
它在 99% 的计算机上都能正常工作。在至少一台 Windows 8.1 笔记本电脑上,图像不会刷新。我不知道为什么,其他一切正常。
我不明白在某些 PC 上会导致此操作失败的原因 - 欢迎提出任何建议。问题系统的一些细节:Win8.1(西班牙语),net 4.5.50709(但软件使用4.0)。
图形驱动程序是 Intel HD Graphics 4000
【问题讨论】:
标签: .net windows-8.1 writeablebitmap