How to generate mosaic vector?

Does anyone know how people generate these dots as vectors from an image in CD? I have no idea, but wouldn't mind  knowing.