Como implementar o filtro Drag Distortion Image no android?

Estou trabalhando no projeto de filtro de imagem personalizado. E me deparei com uma tarefa desafiadora, na qual devo aplicar filtros distorcidos, como pode ser visto emAplicativo de efeito de rosto engraçado. Quero desenvolver os 3 primeiros filtros disponíveis no Funny Face Effects.

Então, para implementar esse efeito, comecei a usar o GPUImageViewGPUImage e nisso, ele está usando a barra de busca para distorcer a imagem do centro. Eu conseguiProtuberância distorção disso. Mas existe alguma maneira de implementar o filtro de arrasto, onde posso distorcer minha imagem com o gesto de arrastar?

Tentamos procurar outras classes de terceiros além da GPUImage. Mas não conseguimos encontrar coisas úteis.

Nossas consultas são as seguintes: -

1) É possível aplicar o filtro Drag usando o gesto Drag? (Qualquer trecho de código ou referência apreciável)

2) Qualquer outra classe de terceiros que não seja a GPU, que pode nos ajudar a obter resultados acima.

Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion