fixed orientation of DNG thumbnails from content resolver

This commit is contained in:
Thibault Deckers 2020-09-28 15:26:12 +09:00
parent 652a5383ea
commit 32a7dfcad4

View file

@ -120,10 +120,14 @@ public class ImageDecodeTask extends AsyncTask<ImageDecodeTask.Params, Void, Ima
AvesImageEntry entry = params.entry;
Integer width = params.width;
Integer height = params.height;
// Log.d(LOG_TAG, "getThumbnailBytesByResolver width=" + width + ", path=" + entry.path);
ContentResolver resolver = activity.getContentResolver();
return resolver.loadThumbnail(entry.uri, new Size(width, height), null);
Bitmap bitmap = resolver.loadThumbnail(entry.uri, new Size(width, height), null);
String mimeType = entry.mimeType;
if (MimeTypes.DNG.equals(mimeType)) {
bitmap = rotateBitmap(bitmap, entry.orientationDegrees);
}
return bitmap;
}
private Bitmap getThumbnailBytesByMediaStore(Params params) {