jywarren/cyclogram

Planning issue

Opened this issue · 0 comments

Prototype

Architecture

  • break into modules
  • separate interface and function?
  • think about an array buffer or a canvas for storing pixel reads, so we don't have to play through the whole video again to rebuild the chart if we change the row length.

Functions

  • adjustable length of day (# of pixels per day, or per row)

Challenges

  • Some way to deal with:
  • #3

Interface

  • drag video file onto the page to begin
  • click to select a pixel location in video
  • display the chosen pixel (in red box, per mockup)
  • display the pixel you're hovering over as you choose a new one
  • stylesheet
  • fit to narrow pages, i.e. mobile
  • Important: ability to choose not just one pixel but a box (several pixels), and to average the color. This might be important for reducing noise in the color.

Other

  • create short test video and/or demo video

...