【问题标题】:Images, sizes and different screens (fragmentation)图像、尺寸和不同的屏幕(碎片化)
【发布时间】:2014-04-17 13:02:58
【问题描述】:

我有一个徽标可以放在启动画面中。目前,图像尺寸为 960x320 像素。我已经阅读了支持屏幕的开发人员谷歌帖子,但我不知道 ldpi、mdpi、hdpi 或 xhdpi 中需要多大的尺寸。

我在另一个答案中看到一个表格,上面写着:

ldpi x0.75
mdpi x1.00
hdpi x2.00

我不知道这是不是真的。有人可以解释一下吗? ^^

【问题讨论】:

    标签: android image screen dpi


    【解决方案1】:

    您可以使用 android dpi (http://coh.io/adpi/) 计算器来计算不同分辨率的图像大小

    【讨论】:

    • 谢谢,我正在尝试。
    • 网站告诉我必须等待一段时间才能接受答案。
    【解决方案2】:

    因此以 960x320 作为您的基础密度 (1x = mdpi)。

    要得到其他的,您将基本尺寸乘以其他尺寸。

    所以要获得 hdpi,请将 base 乘以 1.5,960x320:

    960 x 1.5 = 1440
    320 x 1.5 = 480
    

    这适用于您的基本密度,通常是 mdpi。

    ldpi = 960 x 0.75 and 320 x 0.75
    mdpi = 960 x 1.0 and 320 x 1.0
    hdpi = 960 x 1.5 and 320 x 1.5
    xhdpi = 960 x 2.0 and 320 x 2.0
    xxhdpi = 960 x 3.0 and 320 x 3.0
    

    等等。通常最好使用计算器,直到您更详细地了解它们为什么需要这样。

    【讨论】:

    • 谢谢。另一个问题。我的图像在 Photoshop 中有 150dp,但我看到 ic_launcher 图标是 72dp。我可以使用这个dp吗?还是我需要设置为 72?谢谢
    • 你的意思是dp还是dpi?
    • dp 在 Photoshop 中创建图像时,它会询问您的宽度、高度和 dp。
    • Photoshop 中的 dp 没有任何意义,除非您设计为物理尺寸(英寸/厘米等)。只要您在 px 中指定正确的大小(并导出正确的大小),那么您可以忽略 photoshop 中的 dpi 设置。基本上将 Photoshop 设置为 72(我认为默认值),然后以像素为单位调整图像大小。
    猜你喜欢
    • 2015-02-28
    • 1970-01-01
    • 2018-12-19
    • 2011-04-21
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多