【问题标题】:Icon resolutions: Pixels vs DPI图标分辨率:像素 vs DPI
【发布时间】:2014-12-22 08:58:41
【问题描述】:

当我尝试研究为 Windows 制作图标,以及在保存之前我应该​​在 .ico 文件中保留什么尺寸/分辨率的图像时,有太多奇怪的信息。

有人说在 96 DPI 中放置 16x16、24x24、32x32、48x48 ... 等等。

这让我很恼火,我觉得这没有任何意义。

不是 1 像素 = 1 像素吗?

他们为什么坚持将 DPI 混入其中?

【问题讨论】:

  • DPI 是用户屏幕上像素大小的粗略衡量标准。如果他买了一个漂亮昂贵的“视网膜”显示器,那么你漂亮的 48x48 图标就会变成一团灰尘。您没有必须修复它,Windows 会重新缩放图标以使其保持有用。但是,这当然不如未缩放的 256x256 图标好。让愿意花钱的用户失望通常是有限的智慧。
  • 感谢您的意见。很抱歉这个模棱两可的问题,但要澄清一下:我确实说过“......等等”,这意味着一直到 256,这是 Windows 7 上推荐的最大值......我想知道的是为什么他们会说类似的话“在 x DPI 中使图标 x 像素宽和 x 像素高”。我以为一个像素无论如何就是一个像素,但这让我想知道......

标签: windows icons pixel resolution dpi


【解决方案1】:

始终正确的是1 pixel = 1 pixel。改变的是该像素是一种具有不同屏幕密度的各种显示器有多大。这就是 DPI 所描述的 - 每英寸的点数(像素)。但是,仅当您将 DPI 与英寸(厘米)结合使用时,在图像大小的上下文中使用 DPI 才有意义。例如“以 300 DPI 创建图像 10x10 英寸”,根据该语句,您可以计算出图像的大小必须为 3000x3000 像素。

就 Windows 而言,重要的是字体缩放设置,可以设置为 100% 到 200%

因此,当您创建图标时,请确保您至少具有 1x 和 2x 尺寸。如果图标必须在正常分辨率下为16x16 pix,这意味着您还将创建32x32 pix 图标。其他常用的缩放比例是 125% 和 150%,因此最好也为这些尺寸提供图标。

您可以随意忽略诸如“在 x DPI 中使图标宽 x 像素和高 x 像素”之类的语句,因为这些人不知道他们在说什么。

【讨论】:

  • 你能解释一下吗...我有一个大小为 16 * 16 像素的图像..我们如何将其与 ldpi、hdpi、xdpi、xxdpi 和 xxdpi 的图像和像素大小联系起来..
  • @NagaR 基本上,16 pix 是 mdpi 的基本尺寸,xhdpi 的尺寸是 16 * 2 = 32。这个答案可以为您提供更多信息stackoverflow.com/questions/27815308/…
  • 感谢分享链接
  • 我看到了你的公式 px = dp * (dpi / 160) ...你能解释一下如何使用这个公式来查找 hdpi、xdpi 等所需的像素......如果可能的话使用相同的公式...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-24
  • 1970-01-01
相关资源
最近更新 更多