【问题标题】:Using nearest neighbour interpolation for flutter image对颤振图像使用最近邻插值
【发布时间】:2019-02-20 13:34:35
【问题描述】:

如果小部件的大小与资产大小不同,如何使用最近邻插值调整 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")
        )
      )
    );
  }
}

这会正确调整图像的大小,但由于用于调整大小的双线性插值而变得模糊。

基于source 似乎相当硬编码?

【问题讨论】:

    标签: flutter


    【解决方案1】:

    感谢Pull request

    我添加了在图像上设置 filterQuality 的可能性。这是硬编码的。
    之前硬编码的值被设置为默认参数。

    某些图像在没有滤镜质量(如像素艺术)的情况下进行缩放时看起来更好。这就是我添加参数的原因。

    【讨论】:

      猜你喜欢
      • 2012-04-24
      • 2023-03-17
      • 2010-12-21
      • 1970-01-01
      • 2016-06-01
      • 2017-06-11
      • 2019-11-07
      • 2020-05-20
      • 2019-03-14
      相关资源
      最近更新 更多