Image 如何仅在小部件外部应用模糊效果?

Image 如何仅在小部件外部应用模糊效果?,image,dart,flutter,Image,Dart,Flutter,我正在尝试创建一个用于裁剪图像的ui。我想在选择区域之外应用模糊效果 在上图中,区域1是选择区域。我想在初始化此ui时使其居中。然后用户调整大小并在图像上移动它。我将使用最新的位置和大小来裁剪图像 有没有办法通过使用小部件来实现这一点?我是用canvas做的,但如果可能的话,我会用widget来做。我不知道如果不使用你说的canvas,你是否能够以这种方式产生“剪切”模糊效果 如果我这样做,我会将两个图像小部件装入堆栈,后面的小部件模糊,前面的“选择”区域有一个可拖动的ClipRect,产生您

我正在尝试创建一个用于裁剪图像的ui。我想在选择区域之外应用模糊效果

在上图中,区域1是选择区域。我想在初始化此ui时使其居中。然后用户调整大小并在图像上移动它。我将使用最新的位置和大小来裁剪图像


有没有办法通过使用小部件来实现这一点?我是用canvas做的,但如果可能的话,我会用widget来做。

我不知道如果不使用你说的canvas,你是否能够以这种方式产生“剪切”模糊效果


如果我这样做,我会将两个
图像
小部件装入
堆栈
,后面的小部件模糊,前面的“选择”区域有一个可拖动的
ClipRect
,产生您想要的效果。我在一个
堆栈中做了一些稍微相似的事情,并且能够实现我的目标。

“…ClipRect可以产生你想要的效果。”我不想在选择区域应用任何效果。“你想要的效果”是一个背景模糊的无模糊选择,对吗?是的,有可能应用“反模糊”吗对特定区域或小部件的影响?…这就是我的答案所解释的。我不知道反模糊是可能的。我建议的方法是用两张图片来伪装效果。是的,我也想过用两张图片。你能再详细一点吗?