Использование интерполяции ближайшего соседа для флаттера - PullRequest
0 голосов
/ 16 сентября 2018

Как получить флаттер для изменения размера моих Image виджетов с использованием интерполяции ближайшего соседа, если размер виджета не совпадает с размером актива?

class PlayContainer extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container(
      color: Color.fromARGB(255, 0, 110, 255),
      child: SafeArea(
        child: Image(
          fit: BoxFit.contain,
          image: AssetImage("assets/knight.png")
        )
      )
    );
  }
}

Это корректно изменяет размер изображения, нооно размыто из-за билинейной интерполяции, используемой для его изменения.

На основании источника кажется довольно жестко закодированным?

1 Ответ

0 голосов
/ 21 октября 2018

Теперь это возможно в основной ветке благодаря этому Запросу на извлечение :

Я добавил возможность установить фильтр качества на изображениях. Это было жестко закодировано.
Ранее жестко заданное значение устанавливается в качестве параметра по умолчанию.

Некоторые изображения выглядят лучше при масштабировании без качества фильтра (например, pixelart). Вот почему я добавил параметр.

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