New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
curves: restore old DCT_Spline, add new DCT_CatmullRom type #5068
Conversation
…nd added new DCT_CatumullRom curve type
We could call the cubic spline "Rigid" and the Catmull-Rom "Flexible", that would be pretty user-friendly. |
As discussed on IRC, my vote for names goes to "Standard" for the old cubic splines and "Flexible" for the new ones. Regarding "Standard", I think cubic splines are sort of the de-facto standard when you talk about spline interpolation. In the photography/retouching world, it could be argued that "standard" is what the more popular tools do by default. I have never used Photoshop or Lightroom, but I just found this: Which makes me believe that the "point curves" are indeed cubic splines |
after a night of sleep, I think I can live with "smooth"/"sharp" if std/Flexi has no fans :-) |
OTOH, another argument in support of "Standard". Quoting from https://discuss.pixls.us/t/curves-behaviour-changed-in-development-version/10141:
|
Just my 2 cents here, I would call the old version 'Standard' and the new one 'Precise' or 'Detailed'. |
I suggest to use a different curve icon too. |
Can this be merged? If so, should I merge on |
@agriggio please merge to |
pushed |
Hopefully this will make everybody happy. The new curve type (which I simply called "Custom new" in the GUI -- better names are welcome) is used only for histogram matching by default. Existing pp3's should pick up the old cubic splines without issues.
I coded this in about half an hour, so please test before merging (if you decide to merge)