【问题标题】:What size of an image should I use to get sharp images?我应该使用什么尺寸的图像来获得清晰的图像?
【发布时间】:2017-09-11 21:39:36
【问题描述】:

我正在为 Android 制作应用程序,但在为正确的 dpi 文件夹提供正确的资源以使资源看起来清晰且不像素化时遇到问题。我已经为每个文件夹制作了不同的资源,它们在我的 LG G5 上看起来很清晰,但是当我将应用程序加载到我的平板电脑时,图片会更小而且不那么清晰。

我只是将不同图像尺寸的尺寸放在这里,这样没人问:

mdpi - 54x47 | hdpi - 81x70 | xhdpi - 108x94 | xxhdpi - 162x141

我的平板电脑使用 xhdpi 资源,我的手机使用 xxxhdpi 资源。

我想重做所有图像,使它们尽可能清晰。所以我拿了一把尺子,弄乱了图像应该出现在屏幕上的大小,然后乘以 dpi 来计算图像的大小。

我想出了平板电脑的这个宽度:

0.866in * 320dpi = 277px

但是当我检查并计算了手机图像的宽度时,我得到了这个:

0.413in * 640dpi = 264px

此时我很困惑,因为 hdpi 的宽度大于 xxxhdpi 的宽度。

我知道如果我有一台 640dpi 的平板电脑,我会得到比 320dpi 的更大的图像,但我仍然不知道图像应该是什么尺寸。

是否有其他方法可以对图像进行分类?我看到屏幕有不同的屏幕尺寸(小、正常、大、xlarge),但据我所知,它们只决定布局大小。谁能帮我获得清晰的图像?

【问题讨论】:

    标签: android image resources dpi


    【解决方案1】:

    我认为您没有为平板电脑添加图像资源。对于平板电脑图像资源,您需要在 res 目录中再创建 5 个文件夹,即

    1. mipmap-sw450dp-mdpi
    2. mipmap-sw450dp-hdpi
    3. mipmap-sw450dp-xhdpi
    4. mipmap-sw450dp-xxhdpi
    5. mipmap-sw450dp-xxxmdpi

    更多信息请阅读this

    【讨论】:

    • 好的,我试试。谢谢你的回答。
    猜你喜欢
    • 2018-05-20
    • 1970-01-01
    • 2015-03-22
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 2015-12-17
    相关资源
    最近更新 更多