【问题标题】:WPF blurry vector iconsWPF 模糊矢量图标
【发布时间】:2017-03-24 11:29:46
【问题描述】:

我无法在 WPF 项目中获得清晰的图标。我尝试了几种解决方案,但是当图标缩小时结果很糟糕。起始文件是我使用 Expression Design 导出到 xaml 代码的 .ai (Illustrator) 这是一个例子 blurry icons example

【问题讨论】:

  • 您是否尝试将窗口中的 UseLayoutRounding 和/或 SnapsToDevicePixels 属性设置为“true”?
  • 是的,我试过了,但似乎没有帮助

标签: wpf icons blurry


【解决方案1】:

首先,您可以尝试使用属性 SnapsToDevicePixels 和 UseLayoutRounding。

接下来,请检查您的矢量图像使用的坐标。为了获得清晰的线条,您必须将坐标系移动到 (0.5, 0.5) 或使用半整数坐标(例如 0.5, 2.5, 11.5)。

请查看this MSDN topic。 在这个话题上还有一个完美的article。它是俄语的,但您可以尝试使用Google Translate

【讨论】:

  • 感谢您的链接,俄语的翻译并不总是容易理解,但我认为这是关于这个主题的最佳文章之一。不幸的是,我不确定我是否理解您对半整数坐标系的建议:当我将图标从 Illustrator 导出到 xaml 时,是否应该将生成路径的所有坐标更改为 0.5?这是一项巨大的工作......
猜你喜欢
  • 2016-11-11
  • 2016-06-15
  • 1970-01-01
  • 2014-06-13
  • 2017-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多