小编mik*_*mer的帖子

所有 WPF 渲染转换都以双精度运行吗?

WPF 以双精度存储其所有数据。我只是想确认所有转换等都以双精度运行。

我正在处理一个非常大的 WPF 画布 (40,000,000 x 40,000,000),通过平移和缩放来放大它 - 在其上放置包含卫星图像的图块。为了缩放和平移,我使用 TransformGroup,其中包含 ScaleTransform 和 TranslateTransform。

当近距离放大时,当您稍微调整缩放变换时,图块似乎会摆动,就好像它们在画布上的位置略有变化,即使我所做的只是缩放变换。我担心转换不是以双精度完成的,而是被运送到硬件并以单精度完成。

有什么方法可以控制渲染变换的精度吗?或者至少确认它使用的是双精度而不是单精度?

谢谢。

wpf

3
推荐指数
1
解决办法
652
查看次数

标签 统计

wpf ×1