Skip to content

davgra04/Dottizer

Repository files navigation

Dottizer

This tool is intended to make construction of LED dot wall art, inspired by ewoolsey's Reddit post here, easier by determining drill bit sizes needed for each dot.

Usage

Save a black and white image named input.png in your current directory. Then run the Dottizer.py script, and it will bring up the following GUI:

Dottizer GUI

The main view at the right side of the application shows the result dot image. The left side shows the main controls, various image information, and a thumbnail of input.png.

Dots Wide - The number of dots wide the image should be. (dots tall is calculated from this value and the image dimensions)

Hole Spacing - The spacing (edge-to-edge) between each dot vertically and horizontally.

Toggle Ranges - Draws outline of maximum drill size over each dot.

Toggle Sizes - Draws drill bit size on top of each dot.

Invert Colors - Inverts input image before processing.

Draw Grid - Draws grid marks under dots.

Available Drill Bits - Allows selection of particular drill bit sizes.

Reload Input - Force dottizer to reload input.png for processing.

Save Output - Saves larger version of generated image to out.png in the current working directory.

Required Python Libraries

Python Image Library (available here for Windows: http://www.lfd.uci.edu/~gohlke/pythonlibs/)

Tkinter

Note: The tool has been tested on Windows with Python 3.4.1 and the Python Image Library available at the link above.

About

A simple tool for designing LED dot wall art.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages