环境

  • Windows 7 SP1
  • Sony SZ75/B

 

问题现象

在照片查看器和 IE 里面能够正常打开的图片,在 WPF 里面放置后,部分图片出现大小变形、模糊等现象。

 

原因分析

由于部分图片在 WPF 中正常显示,部分显示不正常。通过对比,发现有两处区别:

  • 显示正常的图片:32位色深、96 DPI
  • 显示不正常的图片:16位色深、72 DPI

通过一系列的试验,原因最终定位在 DPI 上。WPF 被设计为只接受 96 DPI 的图片。

 

解决方法

把图片改为 96 DPI,推荐使用这个工具:

http://pnggauntlet.com/

 

附加资料

Be Aware of DPI with Image PNGs in WPF - Images Scale Weird or are Blurry

 

相关文章:

  • 2021-10-22
  • 2021-06-21
  • 2021-08-31
  • 2022-01-18
  • 2021-12-04
  • 2022-02-28
  • 2021-05-20
  • 2021-07-16
猜你喜欢
  • 2021-12-14
  • 2021-06-04
  • 2021-08-06
  • 2021-05-12
  • 2021-04-19
  • 2021-10-19
相关资源
相似解决方案