【问题标题】:Android - Losing the quality of PNG image OnDrawAndroid - 丢失 PNG 图像 OnDraw 的质量
【发布时间】:2012-05-27 21:18:27
【问题描述】:

我有图片(粒子图片,不动,只是单个png),我在photoshop上准备好了,当 在Android设备上,当你点击屏幕上出现的粒子图片时,它是一个sufraceview上的位图(通过OnDraw方法绘制),但它的质量非常下降

有什么建议吗(查看测试的 Photoshop 图片和设备的真实截图)?

谢谢

【问题讨论】:

  • 看起来您将图像保存为 8 位 png(带有白色遮罩)。尝试将其保存为 24 位。
  • 我也有同样的问题。该图像在 android 中看起来很糟糕,但在 android 手机的浏览器中看起来不错。我的安卓是v2.3.x

标签: android bitmap png


【解决方案1】:

以高质量保存 png(24)

【讨论】:

  • 你选择尺码和质量吗? BitmapFactory.Options 选项=新 BitmapFactory.Options();选项.inSampleSize = 2;位图位图 = BitmapFactory.decodeFile(sFoto, options);
【解决方案2】:

不确定这是否是同一个问题,但我也得到了一个模糊的 png 图像,我从我的布局 xml 文件中的 ImageView 中引用了它。它也是一个 24 位图像,但直到我保存了具有更大宽度和高度的图像,它才真正看起来不错。我从 88 到 250 的宽度,现在图像看起来很棒。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-27
    • 2015-12-06
    • 2014-01-29
    • 2012-10-04
    • 2015-12-18
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多