如何在Android中实现类似污迹的图像效果

如何在Android中实现类似污迹的图像效果,android,opengl-es,image-editing,image-effects,Android,Opengl Es,Image Editing,Image Effects,play store上有一个名为的应用程序。 我试图实现这样一种效果,当用户在图像上移动手指时,手指下特定半径的像素会向该方向移动。这感觉就像用手指移动一块布或用手指移动一些厚厚的浆糊。我找不到一个合适的名字,但我想它叫污迹 经过搜索和尝试,我发现我可以用GPUImage库实现这一点。这个库使用OpenGL片段着色器对图像应用一些效果。我尝试了这个方法,但为了获得连续效果,我必须保存每个手指位置(线上的每个点),并对每个点应用过滤器,这是不可行的,并且在绘制更多线后它会卡住 如何使用OpenGL

play store上有一个名为的应用程序。
我试图实现这样一种效果,当用户在图像上移动手指时,手指下特定半径的像素会向该方向移动。这感觉就像用手指移动一块布或用手指移动一些厚厚的浆糊。我找不到一个合适的名字,但我想它叫污迹

经过搜索和尝试,我发现我可以用GPUImage库实现这一点。这个库使用OpenGL片段着色器对图像应用一些效果。我尝试了这个方法,但为了获得连续效果,我必须保存每个手指位置(线上的每个点),并对每个点应用过滤器,这是不可行的,并且在绘制更多线后它会卡住

如何使用OpenGL ES实现这种效果? 如果提供了代码,这将是一件好事,但实现的想法也会起作用。多谢各位