【问题标题】:android device display imageview very low qualityandroid设备显示imageview质量非常低
【发布时间】:2013-03-17 17:29:46
【问题描述】:

我使用ImageView 来显示.png 图像。在模拟器上它的质量很差,但在索尼 Xperia P 和 Galaxy S III 手机上它看起来很完美。所以我认为它唯一的模拟器故障。

然后我在其他设备 HTC Desire Z 上尝试了我的应用程序,我再次看到质量很差。 这可能是什么原因,因为分辨率差异不是那么大。那可能是操作系统故障吗? On Desire 它的 v2.2 在 Sony 和 Samsung 它的 v4.0+ 上。很困惑。

   <RelativeLayout android:layout_width="match_parent"
            android:layout_weight="1"  
            android:layout_height="wrap_content">

<ImageView
    android:id="@+id/imgD"

    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    android:scaleType="fitStart"
    android:src="@drawable/imgD" />

图片尺寸被缩小使用

【问题讨论】:

  • PNG的分辨率和颜色深度是多少?
  • @Simon ~640x240 8-bit
  • 无论如何,它非常令人困惑,因为在 htc 野火上一切看起来都不错。可能是手机问题

标签: android image-quality


【解决方案1】:

如果您在具有 16 位颜色显示的设备上使用 PNG-24(24 位)图像,您将获得一种称为 PNG 条带的效果。您应该检查图像的颜色深度以及显示效果的显示器的颜色深度,以验证这是否是您的问题的原因。也许为您的应用程序使用具有较低颜色深度的 PNG 可以解决问题(如果您可以解决颜色深度的损失)。

更多信息请查看链接:

色带:

http://commons.wikimedia.org/wiki/File:Colour_banding_example01.png

http://en.wikipedia.org/wiki/Color_banding

【讨论】:

    【解决方案2】:

    答案是因为操作系统版本不同。在 Android 2.3+ 版本上一切看起来都不错

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-12
      • 2014-08-10
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多