使用以下方法生成缩略图
MediaStore.Images.Thumbnails.getThumbnail(myContentResolver, origId, kind, options);
其中kind
字段可以是 MINI_KIND 或 MICRO_KIND。
但是,MICRO 太小,MINI 太大。
如何在两者之间获得缩略图?
使用以下方法生成缩略图
MediaStore.Images.Thumbnails.getThumbnail(myContentResolver, origId, kind, options);
其中kind
字段可以是 MINI_KIND 或 MICRO_KIND。
但是,MICRO 太小,MINI 太大。
如何在两者之间获得缩略图?
您可以使用MINI_KIND
样本大小 2:
Options options = new Options();
options.inSampleSize = 2;
result = MediaStore.Images.Thumbnails.getThumbnail(myContentResolver, origId, MediaStore.Images.Thumbnails.MINI_KIND, options);
获取从 getThumbnail() 返回的位图并将其提供给 Bitmap.createScaledBitmap()。