我在图片视图中有一张图片。当用户点击图像时,它会使图像模糊的一部分。这部分工作正常(如预期的那样)。但是,如果部分已经模糊,那么我不希望它进一步模糊。你能告诉我如何实现它吗?考虑任何一般图像。
答案 0 :(得分:2)
要么像亚历山大建议的那样单独保留原始图像和模糊图像,要么保留一个掩模,让您跟踪图像的哪些部分已经模糊,并在再次应用模糊滤镜之前屏蔽已经模糊的区域。
答案 1 :(得分:0)
图像是否必须通过触摸来模糊,还是看起来像它?如果您将原始图像加载到图像的模糊版本之上并在触摸时擦除顶层,该怎么办?有点使你的模糊功能无用。
这是一种非常黑客的方式,但除非你想跟踪像亚历山大所说的那些被改变的每个像素的列表,否则我想不出另一种方式。这样您就可以将模糊应用于已经未受影响的模糊。