【问题标题】:Scaling image in Android在 Android 中缩放图像
【发布时间】: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 文件中。

标签: android image


【解决方案1】:

您正在正确缩放位图。

您可以尝试下载 GIMP(免费软件)并缩放您的图像以匹配 Android 手机的主要 3 种分辨率。这可能会产生更好的结果。

【讨论】:

  • “正确地”我猜你的意思是“以 Android 支持的方式”。可惜没有办法进行高质量的下采样...
猜你喜欢
  • 2013-05-29
  • 1970-01-01
  • 1970-01-01
  • 2014-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-11
  • 1970-01-01
相关资源
最近更新 更多