我在 200x200 Viewbox 中设计了一个完整向量进度条,如下图所示。完成后,我花了很多时间,我将Viewbox缩放到 50x50 然后我看到它质量低劣。
<Viewbox Width="200" Height="200">
<Canvas Width="200" Height="200">
<Canvas>
<Canvas.Effect>
<BlurEffect Radius="20"/>
</Canvas.Effect>
<local:Arc .../>
<local:Arc .../>
</Canvas>
<local:Arc .../>
<local:Arc .../>
<local:Arc .../>
<local:Arc .../>
<TextBlock .../>
</Canvas>
</Viewbox>
我认为这可能是通常的,但是当Photoshop使用双线性插值(最近邻居后最简单的插值)将其缩放到25%时,我明白它是WPF傻瓜!
有没有办法使用Viewbox以优质扩展矢量设计?
我知道 RenderOptions.BitmapScalingMode =&#34; HighQuality&#34; 和 UseLayoutRounding =&#34; True&#34; < / em> 可以提高图像质量,但不能提高矢量。
我希望会有类似的内容: RenderOptions.VectorScalingMode =&#34; HighQuality&#34;