如何存储位图以进行放大和缩小

时间:2018-12-01 16:45:11

标签: android android-bitmap image-compression

我有一个带有ImageView的RecyclerView,它显示从网页下载的图像。 ImageView只是缩略图视图,但是当用户单击缩略图时,它会显示放大版本。该网页上的原始图像大约为500KB,大约有100个此类图像。因此,我无法真正将它们全部以当前大小存储在本地存储中。

我已阅读有关如何调整图像大小的帖子Android - Reduce image file sizehttps://stackoverflow.com/a/823966/556337

据我所知,我的选择只有两个:

1)下载图像并缩小尺寸以使其与缩略图视图兼容,然后将其保存到本地存储中。然后,当用户单击缩略图时,下载要显示的原始图像(将此版本存储在缓存中,仅在当前会话中使用,并在应用被杀死时删除)

2)下载原始尺寸的图像,并占用大量空间。

还有其他方法吗? -存储可同时用于两种目的的图像?由于时间因素和未压缩/重新压缩的损失,我想避免压缩。

0 个答案:

没有答案