Feladata
Fotószerkesztő alkalmazásokban rendszerint megtalálható a tónusgörbével megadható pont-operáció lehetősége. Itt egyszerűen arról van szó, hogy néhány értékhez megadjuk az új elvárt értéket, a köztes értékek pedig egy matematikai képlettel kerülnek kiszámításra. A 0 és 255 értéknek célszerű konkrét értéket adni, rendszerint ezek változatlanok maradnak.
A köztes értékek meghatározásához legegyszerűbb a lineáris eset, amikor egyes szakaszokkal kötjük össze a definiáló pontokat. Átmenet függvényeknél hasznos, ha nem tartalmaznak éles váltásokat, ezt küszöbölhetjük ki spline-ok ("simább" átmenetet képző függvények) használatával. A példánkban a B-Spline-okat választjuk.
Mindegyik esetre igaz, hogy a [0, 255] tartományból nem vezethet ki az eredmény. A spline-ok esetén ez akkor is előfordulhat, ha minden pontpárt a [0, 255] intervallumban adtunk meg, ezért szükséges az eredmény vágása.
A spline-ok esetén fokszámtól függően megadható a minimálisan megadandó alappontok száma:
- lineáris esetben elegendő kettő,
- kvadratikus (másodfokú) B-Spline esetén legalább 3,
- köbös (harmadrendű) B-Spline esetén legalább 4 kell.
A minimálisnál többet természetesen megadhatunk mindegyik esetben.