Android图像在触摸屏上替换颜色

Android图像在触摸屏上替换颜色,android,replace,colors,imageview,rgb,Android,Replace,Colors,Imageview,Rgb,我有一个android应用程序,其中我正在从gallery加载imageview。这通常是一个房间的任何内部。我已将图像加载到画布中。然后,我打算做的是——我将触及imageview上的任何点。我正在触摸的颜色(我能够得到RGB值)应该在整个图像中用另一种颜色替换,比如红色。它应该在图像中均匀地替换。现在我可以精确地用红色替换触摸过的RGB颜色,但它看起来像是飞溅的。我想要的是,无论触摸到的颜色或其附近的色调出现在图像中的任何地方,它都应该被均匀地替换为-比如说红色。请帮我解释一下这个逻辑。您需

我有一个android应用程序,其中我正在从gallery加载imageview。这通常是一个房间的任何内部。我已将图像加载到画布中。然后,我打算做的是——我将触及imageview上的任何点。我正在触摸的颜色(我能够得到RGB值)应该在整个图像中用另一种颜色替换,比如红色。它应该在图像中均匀地替换。现在我可以精确地用红色替换触摸过的RGB颜色,但它看起来像是飞溅的。我想要的是,无论触摸到的颜色或其附近的色调出现在图像中的任何地方,它都应该被均匀地替换为-比如说红色。请帮我解释一下这个逻辑。

您需要将任务分解为多个子任务

  • 确定颜色
  • 用特定的班次替换所有的班次

  • 关于如何替换像素是。您应该从比较公式中获得班次。

    您需要将任务分解为多个子任务

  • 确定颜色
  • 用特定的班次替换所有的班次

  • 关于如何替换像素是。移位你应该从比较公式中得到。

    你能解释一下像素移位的含义吗?颜色120->125;颜色122->127;颜色121->126;谢谢你到目前为止的指导。最后一个障碍。我在帖子中看到了很多关于像素移动的评论,这让人很困惑。你能帮我找到一个合适的解决方案吗?我应该如何处理实验室值?如何用红色替换实验室值?在此方面的任何帮助都将不胜感激。我给出了一个替换颜色示例的链接。有一个完整的函数。没有。我指的是像素偏移示例:。这里面的细节非常复杂,我无法理解。你能解释一下像素移位的含义吗?颜色120->125;颜色122->127;颜色121->126;谢谢你到目前为止的指导。最后一个障碍。我在帖子中看到了很多关于像素移动的评论,这让人很困惑。你能帮我找到一个合适的解决方案吗?我应该如何处理实验室值?如何用红色替换实验室值?在此方面的任何帮助都将不胜感激。我给出了一个替换颜色示例的链接。有一个完整的函数。没有。我指的是像素偏移示例:。其中的细节相当详细,我无法理解。