对颤振图像使用最近邻插值
Posted
技术标签:
【中文标题】对颤振图像使用最近邻插值【英文标题】: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 似乎相当硬编码?
【问题讨论】:
【参考方案1】:感谢Pull request:
我添加了在图像上设置 filterQuality 的可能性。这是硬编码的。 之前硬编码的值被设置为默认参数。
某些图像在没有滤镜质量(如像素艺术)的情况下进行缩放时看起来更好。这就是我添加参数的原因。
【讨论】:
以上是关于对颤振图像使用最近邻插值的主要内容,如果未能解决你的问题,请参考以下文章