【问题标题】:Android transparent png shadow rendering poorlyAndroid透明png阴影渲染效果不佳
【发布时间】:2011-12-08 18:50:18
【问题描述】:

我目前正在 android 上测试一个移动网站,并注意到我所有底部有阴影的透明图像的渲染效果都非常差。我已经尝试在图像中添加噪声>0.5>均匀>单色来解决这个问题,但这根本没有帮助我也尝试添加噪声>2.0>gausiann>单色但再次没有任何变化。

很明显,图像被渲染为 png8,即使我将图像保存为 png24。我也在使用最新版本的 android 浏览器 2.3.3

任何人都可以阐明这个问题吗?

【问题讨论】:

  • 如果这发生在真实设备上(而不是在模拟器上,这可能是移动提供商在通过无线方式发送图像之前压缩/减色图像以“加速”移动数据。
  • 嗨,菲利普,是的,这是在真实设备上发生的,在 htc 渴望高清上进行测试

标签: android graphics mobile png


【解决方案1】:

我知道它很旧,但解决方案是here。 总结一下:在活动中的 super.onCreate() 和 setContentView() 之间的 onCreate() 中使用以下代码:

getWindow().setFormat(PixelFormat.RGBA_8888);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 2013-07-06
    • 1970-01-01
    • 2018-05-10
    相关资源
    最近更新 更多