我有一些在WPF应用程序中使用的png图像。它们是我想要它们的确切尺寸,但它们是混淆的#39;什么时候进入申请。我在这里做了一些研究,看起来它是DPI问题,因为它们是在72 DPI给我的,WPF试图将它们扩展到96(至少这似乎是可能的罪魁祸首)。
我试图在Photoshop中将它们调整为96 dpi,但由于某种原因,每当我保存它时它固执地坚持96.012dpi,它不会保持在96.它有帮助,但显示仍然不像原始图像,我怀疑它是因为WPF正试图将图像缩放到96 dpi并在此过程中模糊一点。
有没有人遇到过这个?有没有办法强制图像到96或阻止它以某种方式缩放?我尝试直接设置大小和Stretch ="无"结果相同。
这是放大的原始图像(添加背景颜色以匹配另一个用于比较,深色是图像,它具有透明度):
这是一个放大的程序中的屏幕截图:
我也可以将位图缩放设置为最近邻居,它有点帮助,但它根本不应该缩放图像...