2012-05-21 71 views
1

我有图片(粒子图片,不移动,只是单个PNG),我preapared上的Photoshop,当 在Android设备上,当你点击屏幕粒子图片显示出来,它是在sufraceview上的位图(通过OnDraw方法绘制),但它的质量非常丢失。Android - 失去PNG图像的质量OnDraw

感谢

Difference

+0

看起来像是将图像保存为8位png(带有白色哑光)。尝试将它保存为24位。 – Jave

+0

我有完全相同的问题。图像在android中看起来很糟糕,但是从android mobile的浏览器看起来不错。我的android是v2.3.x – Freewind

回答

1

保存高品质(24)

+0

我已经做了PNG-24,但仍然质量如此糟糕 – LazyX

+0

您是否选择尺寸和质量? \t \t \t \t BitmapFactory.Options options = new BitmapFactory.Options(); \t \t options.inSampleSize = 2; 位图位图= BitmapFactory.decodeFile(sFoto,options); – colymore

0

不知道这是否是同样的问题,但我得到一个模糊的PNG图像太这是我从一个引用PNG ImageView在我的布局xml文件中。这也是一个24位图像,但直到我将图像保存为更大的宽度和高度,实际上看起来不错。我从88的宽度到250,现在图像看起来很棒。