Before I start scripting myself with JS and SVG, I was wondering if there is an existing way to generate a color halftone in vectors, so that every dot is a perfect circle. So what I am looking for is a script that generates the raster in vectors rather than in pixels.

  • 1
    Start scripting in what? For what software?
    – Jongware
    Nov 29, 2018 at 13:55
  • Hi @wout, if you type "halftone Illustrator" at the searching bar there are many answers about this subject.
    – user120647
    Nov 29, 2018 at 14:16
  • 1
    VectorRaster I don't know how "perfect" the circles are, but it does what you describe.
    – Scott
    Nov 29, 2018 at 17:41
  • 1
    Phantasm from Astute Graphics will also convert to a vector halftone effect
    – Scott
    Nov 29, 2018 at 18:12
  • @Danielillo No, I would need the individual circles as described in my question. Tracing a bitmap is the obvious answer and I would not have come here with such a simple question.
    – wout
    Nov 29, 2018 at 18:33

1 Answer 1


VectorRaster is a stand alone application designed to input a raster image, convert to a halftone effect, then spit out a vector EPS or PDF. No direct need for any Adobe application.

Phantasm from Astute Graphics is an Adobe Illustrator Plug-in that pretty much does the same thing within Illustrator. Phantasm offers more on-the-fly WYSIWYG control over the conversion as well as the ability to create halftones using special or unusual shapes for the "dots". There's really a great deal more control over the conversion in Phantasm, not merely a couple options.

I have both. I personally prefer Phantasm... but I'm a long standing Illustrator user as well.

  • Thanks Scott. Unfortunately, Illustrator is not an option for me as I am on Linux. VectorRaster I can probably use in a virtual machine, or on the Mac of my partner.
    – wout
    Nov 29, 2018 at 19:31
  • @wout: if you include your current OS and for what software you are scripting into your question, you might get more relevant answers.
    – Jongware
    Nov 30, 2018 at 18:25

Not the answer you're looking for? Browse other questions tagged or ask your own question.