触摸时图像失真

时间:2017-03-22 04:43:02

标签: android opengl-es distortion android-gpuimageview

在Play商店中有一款名为Funny Face Effects的应用程序。

我试图实现这样的效果:当用户在图像上移动手指时,手指在特定半径内的像素在该方向上移动。感觉就像用手指移动布料或用手指移动一些厚厚的糊状物。我找不到合适的名字,但我认为它被称为涂抹/液化。

经过搜索和尝试后,我发现我可以用GPUImage库实现这个目的。这个库使用OpenGL片段着色器对图像应用一些效果。

如何在不使用GPUImage库的情况下实现此效果?谢谢。

1 个答案:

答案 0 :(得分:1)

github中有很多库。搜索它。这是一个很好的:https://github.com/imgly/imgly-sdk-android-demo