我需要从服务器下载图像并直接以缩略图的形式存储。对于显示图像,我还需要直接使用.thumbnails文件夹中的图像。我没有得到如何创建和保存图像.thumbnail。以及如何使用来自.thumbnail file.i的图像在线搜索,但只有下面的代码存在。
Bitmap thumb = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(file.getPath()), width, height);
任何帮助?
请查看以下代码,以帮助您。
请遵循以下步骤:
Bitmap thumbnail;
File thumbnailFile = ...;
FileOutputStream fos = new FileOutputStream(thumbnailFile);
thumbnail.compress(Bitmap.CompressFormat.JPEG, 90, fos);
fos.flush();
fos.close();
希望它能帮到你并节省你的时间。
或者使用Glide库将图像存储为完整图像,使用1 thmbnail图像,这是一个快速加载图像的电源缓存库,一次从缓存加载图像后从网络下载图像。下面是Glide链接,请阅读它的优点和功能,并在用于您的应用程序后。