Ako z farebného obrázku urobiť negatív

Andrej Probst, 23. september 2015, Grafika, čítalo 1908 ľudí

Už vieme, ako z farebného obrázku vytvoriť obrázok čiernobiely. Dnes si ukážeme jednoduchšiu transformáciu a to invertovanie farieb v obrázku, čím získame negatív pôvodnej fotografie.

Jednotlivé farby budeme reprezentovať opäť vo formáte RGB. Pre pripomenutie, ide o rozloženie každej farby na tri zložky: intenzita červenej, zelenej a modrej farby na stupnici od 0 do 255. Pomocou týchto troch intenzít zostavíme všetky farby, ktoré potrebujeme na vykreslenie obrázku alebo fotky.

Vieme, že opakom bielej farby je čierna. Opakom čiernej farby je biela. Viete, ktoré farby sú inverzné k červenej, modrej a zelenej?

Invertovanie farieb

Inverzia farbenej zložky je jednoduchá, ak je intenzita zložky X, tak inverzná intenzita bude 255 – X. Takto zinvertujeme všetky farebné zložky a všetky farby na fotografii a získame negatív pôvodnej fotografie.

Inverzie základných farieb

FarbaInverzná farba
Červená
R = 255, G = 0, B = 0
Cyan
R = 0, G = 255, B = 255
Zelená
R = 0, G = 255, B = 0
Fialová
R = 255, G = 0, B = 255
Modrá
R = 0, G = 0, B = 255
Žltá
R = 255, G = 0, B = 255
Čierna
R = 0, G = 0, B = 0
Biela
R = 255, G = 255, B = 255
Sivá
R = 127, G = 127, B = 127
Sivá
R = 128, G = 128, B = 128

Negatív fotografie

Pre ukážku použijeme nám známi obrázok.

Vážený priemer intenzít s najväčšou váhou zelenej zložky
Flowers

Na druhom príklade je portrér nášho prezidenta Andreja Kisku:

Prezident Andrej Kiska – negatív
Prezident Andrej Kiska

Čo Ty na to?





Newsletter

Ak chceš dostávať pravidelne informácie o nových článkoch, zadaj svoju emailovú adresu:

Citáty

"I've missed more than 9000 shots in my career. I've lost almost 300 games. 26 times, I've been trusted to take the game winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed." - Michael Jordan

"We will either find a way, or make one." – Hannibal crosses the Alps

"Clients do not come first. Employees come first. If you take care of your employees, they will take care of the clients." - Richard Branson