Como faço para modificar um GPUImageGaussianSelectiveBlurFilter para operar sobre um retângulo em vez de um círculo?

Eu usei o framework GPUImage para um efeito de desfoque semelhante ao do aplicativo Instagram, onde fiz uma visualização para obter uma imagem da biblioteca de fotos e depois coloquei um efeito nela.

Um dos efeitos é um efeito de desfoque seletivo, no qual apenas uma pequena parte da imagem fica clara e o restante fica desfocado. O GPUImageGaussianSelectiveBlurFilter escolhe a parte circular da imagem para não ficar desfocada.

Como eu posso alterar isso para fazer a região afiada ser de forma retangular?

questionAnswers(2)

yourAnswerToTheQuestion