触摸时图像失真

Posted

技术标签:

【中文标题】触摸时图像失真【英文标题】:Image distortion on touch 【发布时间】:2017-03-22 04:43:01 【问题描述】:

Play 商店中有一款名为“Funny Face Effects”的应用。

我试图实现这样的效果,即当用户在图像上移动手指时,手指下方特定半径内的像素会沿该方向移动。感觉就像用手指移动一块布或用手指移动一些厚糊状物。我找不到合适的名称,但我认为它叫做 smudge/liquify。

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

感谢您的回答,我想从下面的应用程序中实现前三个过滤器。 play.google.com/store/apps/…

以上是关于触摸时图像失真的主要内容,如果未能解决你的问题,请参考以下文章

在Matlab中去除图像的鱼眼镜头失真时出错[重复]

悬停时的不透明度变化会导致图像偏移或失真

锁定位的图像失真

iOS7 AutoLayout UIButton没有收到整个按钮的触摸

OpenCV - 套接字接收到的失真图像

Android中的相机,如何获得最佳尺寸,预览尺寸,图片尺寸,视图尺寸,图像失真