【发布时间】:2010-10-07 07:05:29
【问题描述】:
我尝试将高分辨率图像缩放到我的 android 所需的大小,然后将其设置为墙纸,但结果我得到了一个带有“烦人的交替行”的缩放图像,这使得图片没有吸引力。
int newWidth = wallpaperManager.getDesiredMinimumWidth();
int newHeight = wallpaperManager.getDesiredMinimumHeight();
Bitmap resizedBitmap = Bitmap.createScaledBitmap(bitmapOrg, newWidth, newHeight, true);
【问题讨论】:
-
通过“烦人的交替行”,您是在谈论条带吗?或者到底是什么问题?
-
是的,我说的是绑带……对不起,我的英语不好
-
是的,很遗憾我没有适合您的解决方案,但我也注意到了这一点。 Android 处理重新缩放的方式有些奇怪。如果你尝试只使用
wallpaperManager.setBitmap(bitmapOrg);,你还能看到条带吗? -
我用 png 试过了,现在没有条纹。问题仍然存在于 jpeg 文件中。