我已经研究了相当长的时间。我有两部三星手机,一部是S4,另一部是Samsung Win。我的S4上的图像看起来像这样:
如果我在图像查看器上正常查看,那么该图像会呈现如下形式: 事实上,它需要看起来像这样。在我的三星Win上是这样的,但在S4上不是。最初,图像的尺寸为700x256,然后将其升级到1280x455以适应三星S4,但仍然没有效果。它看起来一样。我不确定这是否是渐变带或缩放问题。我已经阅读了几篇文章和博客,并尝试了一些解决方案,例如将这些图像放在
/raw
文件夹中并设置:@Override
public void onAttachedToWindow()
{
super.onAttachedToWindow();
getWindow().setFormat(PixelFormat.RGBA_8888);
}
然而没有任何效果。我的图像上仍然有相同的斑点像素。
我已阅读以下帖子:
http://www.curious-creature.com/2010/12/08/bitmap-quality-banding-and-dithering/
http://android.nakatome.net/2010/04/bitmap-basics.html
我的工作性质需要一定的保密性,所以我裁剪了这里展示的图片。实际上我正在做一个类似Webtoon应用的漫画。不幸的是,无论我做了什么,这个应用在S4上看起来都很糟糕,像素很模糊。我正在使用Glide
来加载图片,并尝试过this,但情况仍然相同。除了S4和Samsung Win之外,我还没有尝试过其他手机。我放弃了,我需要帮助。
任何帮助都将不胜感激!
ImageView.setDrawableResource()
?不必要地使用外部库会增加应用程序的大小并降低性能。 - Mohammed Atif