SquiggleDraw will create a SVG file from an image, using the brightness to change the amplitude of sine waves. It is easier to look at the examples below to better understand. :-)
 
Go to file
g.wygonik 8fd5a44075 Create license.md 2017-01-26 13:19:22 -08:00
data Delete mistakenly-uploaded file. :) 2016-11-22 15:03:27 -08:00
README.md Update README.md 2017-01-24 20:39:42 -08:00
SquiggleDraw.pde Stray line meant to be removed 2016-11-22 16:38:01 -08:00
license.md Create license.md 2017-01-26 13:19:22 -08:00

README.md

SquiggleDraw

SquiggleDraw will create a SVG file from an image, using the brightness to change the amplitude of sine waves. It is easier to look at the examples below to better understand. :-)

You can use the saved SVG file to print from Inkscape/AI/etc, draw with a pen on a pen plotter (like the awesome AxiDraw), or engrave with a lasercutter (it looks cool!)

This is code for Processing (http://processing.org)

Features:

  • Simple UI to load/save images, adjust parameters related to the sine waves, and basic image adjustements
  • Saved SVG is larger than original image for detail

Example output: SquiggleDraw Example Output

SquiggleDraw UI: SquiggleDraw UI