I played a bit with one of my older script… it was for some battle which disappeared with the last site hack anyway. I updated it with some smoothing of the dots.
It takes a pixel from an image and replaces it with a dot of size depending on intensity of the pixel. Its a bit slow.
Hope, you will like it
FLA is here
and SWF example here
and this is the source image