【发布时间】:2011-06-04 04:56:22
【问题描述】:
我可以使用带有阴影的 PNG,但在 BlackBerry 上显示时的效果看起来像是将透明通道从原来的平滑渐变折叠到只有几个透明值,使其看起来不连贯。
使用 BlackBerry 字段或 graphics.drawBitmap 方法在 UI 上绘图也会遇到同样的问题。有人想分享在黑莓上获得漂亮透明效果的提示吗?
【问题讨论】:
标签: blackberry png transparent
我可以使用带有阴影的 PNG,但在 BlackBerry 上显示时的效果看起来像是将透明通道从原来的平滑渐变折叠到只有几个透明值,使其看起来不连贯。
使用 BlackBerry 字段或 graphics.drawBitmap 方法在 UI 上绘图也会遇到同样的问题。有人想分享在黑莓上获得漂亮透明效果的提示吗?
【问题讨论】:
标签: blackberry png transparent
抖动您的图像或预先合成它们。在 BlackBerry 上加载图像时,您最多可以获得 4 位 alpha 数据,其中 RGB 允许 4 位。因此,如果您想抖动透明图像,请选择 RGB4444。如果您不抖动它们,这就是导致 8 位 alpha 仅映射到最接近的 4 位值的原因。
如果您不包含 alpha 数据(即预合成),您可以获得 RGB565,其整体图像质量会更好,但您必须处理阴影的静态定位。
【讨论】: