Я использую image_picker для получения изображения из галереи и камеры, но размер слишком мал - PullRequest
0 голосов
/ 14 марта 2020

Здесь изображение четкое: (https://i.stack.imgur.com/EpLaN.jpg)

Здесь неясно? (https://i.stack.imgur.com/SZVOw.jpg)

проблема заключается в следующем:

По первому изображению я получаю изображение из хранилища Firebase напрямую.

По второму изображению я получаю ссылку (хранилище Firebase) из хранилища Firestore и отображаю его с помощью networkImage:

 child: Container(
                        decoration: BoxDecoration(
                        borderRadius: BorderRadius.circular(10),
                        image: DecorationImage(
                          image: NetworkImage(
                            pic,
                            scale: 1,
                          ),
                          fit: BoxFit.cover)
                      )),

И тогда изображение низкого качества. Как я могу это исправить?

1 Ответ

0 голосов
/ 14 марта 2020

Это потому, что MediaQuery.size не использует ту же меру, что и фотографии в средстве выбора изображений. Попробуйте удалить параметры maxWidth и maxHeight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...