【发布时间】:2011-01-23 18:32:49
【问题描述】:
我正在开发用 WPF 编写的 SEM 图像处理应用程序。我有一个从 Canvas 派生的图像显示控件,它使用 DrawingVisuals 显示图像和叠加层(每个“层”一个)。它还使用缩放和平移变换实现缩放和平移,应用于 DrawingVisuals。
当我放大图像以查看单个像素时,它们显示平滑,显然使用双线性过滤来拉伸位图(毫不奇怪,因为 WPF 是通过 Direct3D 呈现的)。但是,对于我的用例,我宁愿将单个像素视为清晰的框,就像在 Photoshop 等任何图像编辑器中一样。这就是为什么我的应用程序的用户会缩放图像 -> 以便能够在像素级别上进行操作。
WPF 中是否有这样的选项(除了在显示之前手动拉伸位图)?我找不到任何东西。
提前致谢, 兹比涅克·弗拉斯蒂尔 捷克共和国
【问题讨论】:
标签: wpf image bitmap pixels smooth