adobe / leonardo

Generate colors based on a desired contrast ratio

Home Page:http://www.leonardocolor.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Curve editing

NateBaldwinDesign opened this issue · comments

Users would benefit from having curve editing available for the following items:

  • Colorspace interpolation (each channel of any given colorspace)
  • Contrast ratio distribution

Bezier curve editor would need to have transformations to coordinates (if based on canvas position in a non 0,1 space) and then passed to a b-spline or other polynomial function in order to create an f(x) function.

If used for colorspace interpolation, this editor would need to output a function similar to the spline interpolator used in d3.interpolateRgbBasis.

image
image

Moving forward with Catmull-Rom bezier interpolation over creation of custom beziers.