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.
Moving forward with Catmull-Rom bezier interpolation over creation of custom beziers.