Jak zmodyfikować GPUImageGaussianSelectiveBlurFilter, aby działał na prostokącie zamiast w okręgu?

Użyłem frameworka GPUImage do uzyskania efektu rozmycia podobnego do efektu aplikacji na Instagramie, gdzie zrobiłem widok, aby uzyskać zdjęcie z biblioteki zdjęć, a następnie wprowadziłem do niego efekt.

Jednym z efektów jest selektywny efekt rozmycia, w którym tylko niewielka część obrazu jest wyraźna, a pozostała część jest rozmyta. GPUImageGaussianSelectiveBlurFilter wybiera kołową część obrazu, aby nie była rozmazana.

Jak mogę to zmienić, aby zamiast tego ostry region miał kształt prostokątny?

questionAnswers(2)

yourAnswerToTheQuestion