为什么72 dpi的图像在96 dpi的屏幕上看起来更大

苏达尼亚斯
  1. 我将屏幕设置为72 DPI,并设计了一个100x100 @ 72 DPI的小png图像。这意味着72像素代表1英寸。
  2. 现在,我将屏幕更改为120 DPI,并使用100x100 @ 120 DPI设计了相同的图形png图像。这意味着120像素代表1英寸。
  3. 我再次将屏幕更改为96 DPI。这意味着96像素代表1英寸。然后创建一个WPF应用程序并添加两个图像(步骤1和步骤2)-我将“拉伸模式”设置为“无”

不知道我是否理解正确,我希望72 dpi的图像在96 dpi时看起来会更小,因为如果72像素代表该图像的1英寸,那么在新配置中96像素代表1英寸。因此,我希望72 dpi的图像看起来更小。但事实并非如此。实际上,这只是他的对立面。72 dpi的图像在96 dpi时看起来更大。为什么?WPF是否会在图像方面始终默认为96 dpi?

在此处输入图片说明

更新为什么为什么即使在120 dpi(将系统dpi设置为120)下,也只有96 dpi的图像完全适合200x200的盒子?在此处输入图片说明

古斯多

您对WPF图形单元的独立于设备的性质做出了一些奇怪的假设。

无论屏幕设置如何,wpf世界中与设备无关的像素值均为1/96英寸。这就是为什么只有96 dpi实验是正确的原因。

其次,您的显示器的原始dpi会产生影响

第二个比例因子,即“ DPI设置”,是我们在测试中会有所不同的因素。WPF不会独立知道监视器的实际物理DPI值是多少。而是WPF使用第二个比例因子的当前设置“ DPI设置”。如果“ DPI设置”与真实的物理DPI不匹配,则WPF的“分辨率独立性”似乎会破坏—尽管实际上并没有。

http://www.wpflearningexperience.com/?p=41

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Windows DPI缩放使屏幕元素看起来有所不同?

来自分类Dev

为什么图标/图像在平板电脑上看起来模糊(不清楚),但在Android手机上看起来很好?

来自分类Dev

为什么我的粘贴图像在LibreOffice Writer中看起来像裁剪的?

来自分类Dev

为什么我的粘贴图像在LibreOffice Writer中看起来被裁剪掉了?

来自分类Dev

的Java Swing应用程序看起来高DPI屏幕上细小的时候就应该缩放到正常大小

来自分类Dev

为什么在iOS 7上以编程方式创建的屏幕截图看起来如此糟糕?

来自分类Dev

为什么文本框和按钮在不同屏幕上看起来与布局不符?

来自分类Dev

有什么可能导致图像在选项卡栏iOS中看起来丑陋?

来自分类Dev

创建LiveTile图像-在屏幕上看起来不错-在LiveTile上看错

来自分类Dev

为什么Chrome上的字体看起来很奇怪?

来自分类Dev

为什么我的图像在缩略图视图中看起来是横向的,但在打开时可以正确显示?

来自分类Dev

为什么在同一台经过校准的显示器上,Windows中的图像比在El Capitan中的图像看起来更饱和?

来自分类Dev

为什么即使图像相同,SceneKit材质看起来也不同?

来自分类Dev

为什么OpenGL调整大小的图像看起来像素化?

来自分类Dev

如何使图像在nexus和nexus 10上看起来都不错?

来自分类Dev

CSS背景url图像在较大分辨率下看起来模糊,但在较小屏幕分辨率下看起来清晰

来自分类Dev

为什么按钮看起来很奇怪?

来自分类Dev

为什么输出看起来不同?

来自分类Dev

为什么按钮看起来很奇怪?

来自分类Dev

在pygame中对屏幕上的图像进行动画处理,但大多数图像看起来都...“小巧”

来自分类Dev

为什么1920个独立于设备的单位不是96 DPI的1920像素?

来自分类Dev

在Windows Photo Viewer中预览时,为什么我的屏幕截图看起来很糟糕?

来自分类Dev

Google Chrome浏览器的所有内容看起来都很小的DPI问题?

来自分类Dev

如何使标签的文本在图像上看起来不错?

来自分类Dev

为什么<tr>上的透明边框颜色看起来比预期的要暗?

来自分类Dev

为什么我的应用程序在iPad上看起来是模拟的?

来自分类Dev

为什么我的CSS位置在Mac OS上看起来不一样

来自分类Dev

为什么字体有时在Mac OS X上看起来像“胖”?

来自分类Dev

为什么此PDF字体在我的机器上看起来不可读?

Related 相关文章

  1. 1

    为什么Windows DPI缩放使屏幕元素看起来有所不同?

  2. 2

    为什么图标/图像在平板电脑上看起来模糊(不清楚),但在Android手机上看起来很好?

  3. 3

    为什么我的粘贴图像在LibreOffice Writer中看起来像裁剪的?

  4. 4

    为什么我的粘贴图像在LibreOffice Writer中看起来被裁剪掉了?

  5. 5

    的Java Swing应用程序看起来高DPI屏幕上细小的时候就应该缩放到正常大小

  6. 6

    为什么在iOS 7上以编程方式创建的屏幕截图看起来如此糟糕?

  7. 7

    为什么文本框和按钮在不同屏幕上看起来与布局不符?

  8. 8

    有什么可能导致图像在选项卡栏iOS中看起来丑陋?

  9. 9

    创建LiveTile图像-在屏幕上看起来不错-在LiveTile上看错

  10. 10

    为什么Chrome上的字体看起来很奇怪?

  11. 11

    为什么我的图像在缩略图视图中看起来是横向的,但在打开时可以正确显示?

  12. 12

    为什么在同一台经过校准的显示器上,Windows中的图像比在El Capitan中的图像看起来更饱和?

  13. 13

    为什么即使图像相同,SceneKit材质看起来也不同?

  14. 14

    为什么OpenGL调整大小的图像看起来像素化?

  15. 15

    如何使图像在nexus和nexus 10上看起来都不错?

  16. 16

    CSS背景url图像在较大分辨率下看起来模糊,但在较小屏幕分辨率下看起来清晰

  17. 17

    为什么按钮看起来很奇怪?

  18. 18

    为什么输出看起来不同?

  19. 19

    为什么按钮看起来很奇怪?

  20. 20

    在pygame中对屏幕上的图像进行动画处理,但大多数图像看起来都...“小巧”

  21. 21

    为什么1920个独立于设备的单位不是96 DPI的1920像素?

  22. 22

    在Windows Photo Viewer中预览时,为什么我的屏幕截图看起来很糟糕?

  23. 23

    Google Chrome浏览器的所有内容看起来都很小的DPI问题?

  24. 24

    如何使标签的文本在图像上看起来不错?

  25. 25

    为什么<tr>上的透明边框颜色看起来比预期的要暗?

  26. 26

    为什么我的应用程序在iPad上看起来是模拟的?

  27. 27

    为什么我的CSS位置在Mac OS上看起来不一样

  28. 28

    为什么字体有时在Mac OS X上看起来像“胖”?

  29. 29

    为什么此PDF字体在我的机器上看起来不可读?

热门标签

归档