我正在使用 Ignition 类 RemoteImageView 来异步下载和显示图像。RemoteImageView 是 ImageView 的子类。
我正在下载 600x600 的图像并以各种尺寸显示它们...... 260x260、100x100 等。我注意到图像看起来模糊、不那么清晰,其中有伪影。
我对图像渲染不太了解,但我注意到当我在谷歌浏览器中查看相同的图像并尝试在浏览器中缩小时,它会暂时呈现出模糊的外观,然后线条会变直,图像再次变得不那么模糊和清晰 - 所以我猜有某种渲染效果用来显示我没有用我的 ImageView 做的图像。
图像来自服务器;我无法更改这些原始图像或向我发送不同尺寸的图像。
我还能做什么——希望不会增加很多低效率的事情,因为有时我需要在 ListView 中一次在屏幕上显示几十个这样的小图像?