.net - 在WPF中绘制像素

标签 .net wpf

我将如何管理WPF中的逐像素渲染(例如,对于raytracer)?我最初的猜测是创建一个BitmapImage,修改缓冲区,然后在Image控件中显示它,但是我不知道如何创建一个(create方法需要一块非托管内存)

最佳答案

我强烈建议反对前两个建议。 The WriteableBitmap class提供了您需要的条件,前提是您正在使用3.5 SP1。在SP1之前,除非您采取一些严重的欺骗手段,否则WPF中对这个问题没有很好的答案。

关于.net - 在WPF中绘制像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443867/

相关文章:

c# - 为什么两个多重绑定(bind)中只有一个有效?

.net - 编译后从 AssemblyInfo 中读取 AssemblyFileVersion

c# - 作为计划任务运行时,用户配置文件路径返回默认值

c# - WPF 数据网格和行着色

wpf - 使用 WPF 的超快速位图渲染,最佳解决方案?

c# - 关于将嵌套/分层对象的字段映射到平面列表的意见?

c# - 如何绘制石原变换(没有交叉点的圆圈)?

c# - 附加和更新 bool 值或 int 并不总是有效

.NET Winform 键盘控件

wpf - 在 WrapPanel 中共享可用空间