Android 按图像路径获取thumb文件路径
我写聊天客户端,需要显示图像。我知道大图像的文件名(filepath),并希望获得缩略图路径,以便加载到聊天提要中 一个小时的谷歌搜索没有给出任何结果——所有的方法对我来说都返回null。。 如果有人能提供一些方法,比如StringAndroid 按图像路径获取thumb文件路径,android,Android,我写聊天客户端,需要显示图像。我知道大图像的文件名(filepath),并希望获得缩略图路径,以便加载到聊天提要中 一个小时的谷歌搜索没有给出任何结果——所有的方法对我来说都返回null。。 如果有人能提供一些方法,比如StringgetThumbPath(上下文c,字符串文件名) 谢谢你的帮助。这里有一些简单的方法对我很有用。不过要注意null返回。在这种情况下,图像通常足够小,可以自己使用并创建缩放位图 Bitmap bitmap = MediaStore.Images.Thumbnails
getThumbPath(上下文c,字符串文件名)
谢谢你的帮助。这里有一些简单的方法对我很有用。不过要注意null返回。在这种情况下,图像通常足够小,可以自己使用并创建缩放位图
Bitmap bitmap = MediaStore.Images.Thumbnails.getThumbnail(
getContentResolver(), selectedImageUri,
MediaStore.Images.Thumbnails.MINI_KIND,
(BitmapFactory.Options) null );
或
我见过这样的人。但仍然不知道如何从中获取图像路径文件名。我不需要位图,我使用的是android Universal Image loader,它需要文件名。我相信缩略图是其父文件元数据的一部分,而不是它自己的单独文件。您可以获取缩略图并将其写入新文件,但这可能不是最佳策略。
ExifInterface exif = new ExifInterface(pictureFile.getPath());
byte[] imageData=exif.getThumbnail();
Bitmap thumbnail= BitmapFactory.decodeByteArray(imageData,0,imageData.length);