Sažetak
U grafičkoj industriji čest je zahtjev da korištene boje budu vizualno što različitije, npr. za prikaz više
funkcija na grafikonu, geopolitičke karte, mreže javnog prijevoza i sl. U sklopu ovog rada razvijen je i
implementiran algoritam odabira zadanog broja međusobno vizualno različitih boja. Boje se odabiru
iterativno, generiranjem mreže točaka u CIELAB prostoru prema zadanim parametrima: željeni broj boja,
raspon svjetline, raspon vrijednosti kromatskih komponenti a i b, broj koraka svjetline, te opcionalno boja
pozadine i minimalna udaljenost od pozadine. Obzirom da je zahtjev da odabrane boje budu unutar RGB
gamuta, nije moguće jednostavno unaprijed odrediti zadane parametre algoritma kako bi se generirao
zadani broj boja. Zbog toga se postavljanjem početne mreže generira manji broj boja od zadanog, te se
korak mreže po a i b osi iterativno smanjuje dok se ne dobije zadani broj boja.
CIELAB prostor boja odabran je jer udaljenost između dvije boje u CIELAB prostoru boja približno
odgovara ljudskoj percepciji različitosti tih boja. To omogućuje korištenje Euklidske udaljenosti kao mjere
različititosti pojedinih boja.
Ključne riječi
generiranje boja, CIELAB prostor boja