Mulle meeldib mõelda toonikõverale funktsiooni osas:
y = t (x)
Sisendväärtus x funktsioonini on piksli väärtus lähtepildist, mis on tegelikult selle piksli heledus. Oletame, et x väärtused võivad olla vahemikus 0,0 (must) kuni 1,0 (valge), kusjuures kõik hallid toonid on reaalarvudena vahemikus 0 kuni 1 (asja veidi lihtsustamiseks oletame, et pilt on must & valge, nii et piksli kohta on ainult üks väärtus, laiendan kontseptsiooni hiljem värvilistele piltidele).
Funktsiooni tagastatav väljundväärtus y on teisendatud piksli väärtus , ka vahemikus 0 kuni 1.
Nendes mõistetes mõeldes tehakse toonikõvera teisendamine lihtsalt ülalkuva iga piksli jaoks ülaltoodud funktsiooni t () kutsudes ja asendades selle piksli teisendatud funktsiooni tagastatav piksel.
Kui teil on värviline pilt, saate seda teha paaril viisil. Funktsiooni saate rakendada iga piksli L-komponendile, kasutades HLS-i värvimudelit. Teine võimalus oleks rakendada R, G ja B jaoks erinevaid toonikõvera funktsioone, seejärel kokku panna kõigi nende tulemustega transformeeritud RGB pilt. Lightroomis on teil kogu pildi jaoks ainult esimene liik ehk teisisõnu üks kõver. Photoshopis või GIMP-is saab kõverate reguleerimist rakendada ka R-, G- ja B-kanalite jaoks iseseisvalt.
Loomulik viis funktsiooni t () esitamiseks on kõvera kasutamine. Esitage lihtsalt x väärtused mööda X-telge ja y -väärtused mööda Y-telge. Seejärel joonistage iga x võimaliku väärtuse jaoks punkt koordinaatidele ( x , t(x)).
Lihtsaim võimalik kõver oleks diagonaaljoon, mis läheb vahemikku (0,0) kuni (1,1). See oleks siis, kui te ei kasuta üldse mingit teisendust või teisisõnu t (x) = x.
Kõver, mis on horisontaaljoon Y = 1 kõrgusel, tähendaks, et mis tahes sisendi puhul on tulemus 1 või valge. See muudaks iga pildi täisvalgeks. Seevastu horisontaaljoon Y = 0 korral muudaks iga pildi täiesti mustaks.
Kui soovisite suurendada oma pildi kesktoonide jaoks saadaolevat toonivahemikku, saate seda teha tihendades tumedaid ja tipphetki. Kõvera kuju sarnaneb sel juhul viltuse tähega "S".
Kui kõvera lõik on horisontaalsem kui vertikaalsem, tähendab see reeglina, et tihendate selle segmendiga kaetud toonide vahemikku. Kui segment on vertikaalile lähemal, siis laiendatakse toonide vahemikku. Täiusliku diagonaaliga segment tähendab, et ei toimu laiendamist ega tihendamist, vaid lineaarne kaardistamine ühest väärtushulgast teise.
Üks lisakommentaar. Kuigi saate Lightroomi toonikõverat otse kõverat lohistades redigeerida, on tööriistal need neli liugurit kõvera all, mis on minu arvates päris lahe. Selle asemel, et otse kõveraga jamada, on liugurid eelnevalt programmeeritud nii, et need mõjutaksid nelja erinevat kõvera lõiku iseseisvalt. Vaikimisi mõjutab iga liugur 25% toonivahemikust. Kõvera X-telje kohal olevaid väikesi nuppe saab lohistada vasakule ja paremale, et muuta nende nelja piirkonna määratlust. Leian, et saan paremaid tulemusi, kui muudan liugurite abil kõverat. Minu jaoks on lihtsam mõelda soovitud korrigeerimisele vaid nelja ala osas.
Muuda: tihendamise ja laiendamise osas arvestage, et pildil on piiratud arv heleduse väärtusi, mida saab esindada, nii et peate neid toone jaotama viisil, mis teie pildile kõige rohkem kasulik on. Näiteks kui teie pilt tuli liiga tume, tähendab see, et paljud piksliväärtused jäävad heledusskaala madalamale otsale ja skaala heledamat osa kasutatakse palju vähem või ei kasutata kõik. Toonikõvera abil saate neid tumedaid toone laiendada , et katta suurem osa heleduse skaalast, ja see võib muuta originaalis vaevu nähtavat kraami palju selgemini nähtavaks. Kuna heleduse skaala on lõplik, siis kui laiendate ühes osas, peate tihendama teises, võimaldab kõver lihtsalt teha lokaliseeritud kohandusi skaala erinevates osades, nii et saate ühes osas ohverdada (kokku suruda), et saaksite pakkuda tonaalsem detail teises.