我已经Grid应用了一些比例变换;包含Grid一个图像:
<Grid Background="Black">
<Grid.LayoutTransform>
<ScaleTransform ScaleX="5.7" ScaleY="3.7"/>
</Grid.LayoutTransform>
<Image Source="rw.bmp" VerticalAlignment="Top"/>
</Grid>
图像为 2 x 1 像素,一个像素红色和一个白色:

我希望得到这样的渲染图像(拉伸):

但我实际上得到了这个(再次拉伸):

您可以看到实际渲染的图像在拉伸之前以某种方式进行了平滑处理,而不是在拉伸之后进行了平滑处理。有没有办法像预期的例子一样获取图像?
编辑:尝试了不同的RenderOptions.BitmapScalingMode. 最接近我需要的是“NearestNeighbor”,它提供以下内容:
