Вы должны выполнить декодирование для изображения без получения его полных данных.
причина, по которой его нет в БД, заключается в том, что пользователь всегда может изменить изображения, чтобы иметь размеры, отличные от исходного.
, чтобы получить только минимальную информацию растрового изображения, используйте что-то вроде:
public static BitmapFactory.Options getBitmapOptions(final String filePath) {
final BitmapFactory.Options bitmapOptions = new BitmapFactory.Options();
bitmapOptions.inJustDecodeBounds = true;
BitmapFactory.decodeFile(filePath, bitmapOptions);
return bitmapOptions;
}