Il filtro «diffusione» scambia ciascun pixel nel livello corrente o nella selezione con un'altro pixel scelto a caso entro una distanza specificata dall'utente. Lavora meglio su zone di transizione di colore piuttosto che su aree di colore uniforme. Non vengono inseriti nuovi colori.
Se selezionata, mostra interattivamente i cambiamenti prima che essi vengano applicati all'immagine.
Tramite queste due caselle di immissione dati si possono impostare le distanze lungo le quali i pixel saranno spostati nelle direzioni orizzontale e verticale. Le direzioni possono essere collegate selezionando l'icona a forma di «Catena». È impostabile anche l'unità di misura da utilizzare.