对颤振图像使用最近邻插值
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 的可能性。这是硬编码的。 之前硬编码的值被设置为默认参数。
某些图像在没有滤镜质量(如像素艺术)的情况下进行缩放时看起来更好。这就是我添加参数的原因。
【讨论】:
以上是关于对颤振图像使用最近邻插值的主要内容,如果未能解决你的问题,请参考以下文章
图像处理中的“内插”是什么?插值图像内插值图像间插值重取样(用已知数据来估计未知位置的数值的处理)(最近邻内插法双线性内插)
图像处理中的“内插”是什么?插值图像内插值图像间插值重取样(用已知数据来估计未知位置的数值的处理)(最近邻内插法双线性内插)
用最近邻插值(Nearest Neighbor interpolation)进行图片缩放
短道速滑一OpenCV中cvResize函数使用双线性插值缩小图像到长宽大小一半时速度飞快(比最近邻还快)之异象解析和自我实现。