Skip to content

MichaelPaulukonis/imagetexter.p5

Repository files navigation

imagetexter

Paints with text using colors from a backing image.

p5.js version from an older processing.js version

Also online @ https://michaelpaulukonis.github.io/imagetexter.p5/

usage

  • click and drag on canvas to "paint"
  • 1,2,3,4 select different backing images
  • drag-n-drop image onto canvas to use a different backing image
  • delete to clear canvas
  • g to paint a grid of text
  • s save canvas locally
  • a toggle auto paint mode (paint text and random location without needing to click)
  • m change paint mode
  • r toggle random size mode
  • x swap black|white background
  • UP|DOWN change text size
  • RIGHT|LEFT change amount of jitter (for random size)

roadmap

  • headless automation (given image and text, output file)
  • upload image to use/add to local library
  • drag-n-drop has been started
  • GUI for minor feedback (try something other than dat.gui for a change)
  • thumbnail of current image/image "library"
  • text input

recently added features

  • drag-n-drop
  • resize on drop
  • save fixed
  • ability to change text

image sources

build and deploy

  1. commit existing code
  2. npm run bump
  3. npm run build
  4. npm run deploy

About

drawing with text from underlying image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages