如果小部件的大小与资产大小不同,如何使用最近邻插值法来抖动以调整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的代码似乎很难编码?
答案 0 :(得分:0)
借助Pull request,现在可以在master分支中做到这一点:
我添加了在图像上设置filterQuality的可能性。这是硬编码的。
先前的硬编码值被设置为默认参数。在没有滤镜质量的情况下进行缩放时,某些图像看起来更好(例如pixelart)。这就是为什么我添加参数。