Hmmmm...
For the parameters, perhaps like
WarpEnterprisesIncredibleNewCurveAdjustmentFilter( \
type="line"|"stairstep"|"spline" \
x1=0,y1= ..., xn=255,yn=128 )
Or is there a more elegant solution to give the control points to the filter? Good question ...
Channel handling:
Well, for me, handling of Y only would suffice completely. But I'm sure mf would tell a completely other story
Color spaces:
All available, of course
, and especially the non-existant 16-bit greyscale color space! That and nothing else!!
Purposes:
What about
- denoising a clip
- detect image features/detail (edges)
- make a mask that covers only very weak detail, but not the "flat" areas, and also not the strong edges
=> sharpen the weak detail, whilst introducing very little new noise, and not over-sharpening of the already prominent features?
Or simply
- enhance contrast, with less loss in dark/bright areas than by the usual levels command?
Or perhaps
- simple-to-achieve masking of dark-only or bright-only areas?
Of course, a *cough*working*cough* "coring" option in "levels" would also come handy then ...
- Didée