Close Show/hide page

Actionscript Halftone Effect


Some of the most satisfying graphics effects are simple in concept and execution. Like programmatically creating a half tone-style image from a bitmap, as it turns out (as seen in the blog masthead). I got this right essentially on my first try.

Here’s the class in Actionscript 3. It’s esssentially one public method which takes in a bitmap and writes to a sprite. With a few optional parameters. See the source code comment block for the details. I believe it’s pretty well optimized, but would love to see any improvements made to it for speed.

To do: Add the ability to use overlapping colors. Apparently, the dot patterns for additional colors are supposed to be set at different angles from each other — which is less straight-forward, programmatically speaking, than simply setting the ’screen angle’ to 45-degrees, as I’ve done here. Please post any good ideas or improvements to the code below.

Version: 0.9

Licensed under a Creative Commons Attribution 3.0 License.

One Response to “Actionscript Halftone Effect”

  1. Og2t Says:

    Lee, I’ve been playing about with your halftone class, interesting stuff! I’ve noticed a strange thing there though, when you adjust pointRadius, the whole Sprite scales accordingly. How do you keep the size constant (ie. as in your examples?)

Leave a Reply

Powered by WP Hashcash