Android通过uri与ThumbnailUtils.createImageThumbnail生成图片缩略图
时间: 2024-05-15 14:14:51 浏览: 283
在Android中,可以使用uri和ThumbnailUtils.createImageThumbnail方法来生成图片缩略图。
首先,需要获取图片的uri。可以通过以下代码来获取:
```java
Uri uri = Uri.parse("file:///sdcard/image.jpg");
```
接下来,可以使用ThumbnailUtils.createImageThumbnail方法来生成缩略图。该方法需要传入图片的uri和缩略图的大小(单位为像素):
```java
Bitmap thumbnail = ThumbnailUtils.createImageThumbnail(uri.getPath(), size);
```
其中,size可以根据需要设置,例如:
```java
int size = 300;
```
生成的缩略图可以使用ImageView等控件进行显示:
```java
ImageView imageView = findViewById(R.id.imageView);
imageView.setImageBitmap(thumbnail);
```
阅读全文