il caso a pallini è più semplice... dato un qualsiasi gradiente di colore puoi ottenerlo con il filtro effetto pixel-colore mezzetinte impostando valori uguali per i quattro canali