1) Create a new document, then go to channel window , and create a new channel by click on (fig1)


Fig 1

2) Make an Oval Selection using the Elliptical Marquee Tool , then fill with white (fig2).
Deselect it (ctrl+D) and blur it by going to Filter>Blur>Gaussian Blur......11px (you can try something else) (fig3)
                           
Fig 2                                                                                   Fig 3

3) Now go up to Filter>Distort>Twirl. I used Angle : 259. (fig4) Your image should be similiar to fig5 by now
                           
Fig 4                                                                                   Fig 5

4) Filter>Pixelate>Color Halftone. I used a Max Radius of 11 but as you experiment with different shapes and sizes you'll want to also experiment with these settings (fig6). Your image should be similiar to fig7 by now .
                    
Fig 6                                                                                   Fig 7

5) Now ctrl+click that channel (Alpha 1) to load the selection (fig8), then go back to layer window , create a new layer, pick the color and....fill the selection (alt+backspace) (fig9)
                           
Fig 8                                                                                   Fig 9

Thats it


©http://www.masboy.com/