Sur Photoshop il y'a l'excellent plug-in AlienSkin Bokeh2 qui permet de faire ça avec une redoutable efficacité !