Cómo implementar una caja o desenfoque gaussiano en iOS

Quiero poder tomar una imagen y difuminarla con relativa rapidez (por ejemplo, en 0,1 segundos). El tamaño de la imagen casi nunca sería mayor que 256 x 256 px.

¿Tengo que hacer un bucle a través de cada píxel y promediarlos con vecinos o hay una forma de nivel superior en la que puedo hacer esto?

PD: Soy consciente de que múltiples desenfoques de caja pueden aproximarse a un desenfoque gaussiano.

Respuestas a la pregunta(7)

Su respuesta a la pregunta