Making color matched Perler bead art

You may remember Perler beads from first or second grade; these small plastic beads are placed into a peg board and then ironed to produce a solid multicolored piece of plastic. Recently, Perler beads have seen somewhat of a revival due to a few people creating 8 and 16-bit video game sprites in plastic, but there’s still the enormous effort of color matching beads to make a passable Sonic or Mega Man.

[Jon Wilson] sent in an awesome bead pattern generator that takes those color images of video game sprites – and just about any other picture – and translates them into Perler bead patterns. One awesome feature is color matching; [Jon] found the RGB values of every color of Perler beads and his program chooses the closest match from the original image.

[Jon] started on a GUI app for his bead pattern generator, but because his kids aren’t into beads anymore the GUI is still unfinished. There is a command line Python script that takes an image and shoots out a PDF of the bead pattern, which should be more than enough for all but the most complicated design.