Description
A program for turning pixel art into 3D prints.
Description
Pixel-printer is a utility for turning pixel art into 3d prints.
README.md
pixel-printer
Pixel-printer is a utility for turning pixel art into 3d prints.
Installation
Use stack install pixel-printer
or cabal install pixel-printer
Usage
stack run filename
or cabal run pixel-printer-exe filename
will output OpenSCAD code to standard out to do as you please. To get a file, redirect like so stack run filename > filename.scad
or cabal run pixel-printer-exe filename > filename.scad
. To get an STL from here, open the OpenSCAD code in OpenSCAD.
Any filetype supported by JuicyPixels will work.
Roadmap
- [x] v0.1 - Reads file given on command line, outputs .scad code to stdout. Height, width, length predefined
- [ ] v0.2 - Command line options for:
- [x] invert height
- [ ] pixel width, pixel length, mutally exclusive with
- [x] total width, total length
- [ ] height
- [ ] output to a file
- [ ] v0.3 - stl output
- [ ] ascii
- [ ] binary
- [ ] v0.4 - Presets
- [ ] lithophane mode
- [ ] v1.0 - same height pixel output, useful for painting the final product
- [ ] paint by pixels.