Jakých 256 odstínů? To musíš nejdřív znát jakou máš paletu.
Nebo pokud Ti jde o systém HSV, tak třeba tady:
https://www.rapidtables.org/cs/convert/color/rgb-to-hsv.html
A uvažuj čistě modrou v režimu RGB – stejně žádný RGB zobrazovač
Ti dokonalejší modrou nedá.
0 Nominace Nahlásit |
Převedení podmínek
Vzorec pro přepočet
3. Pro přepočet vlnové délky na 8bitové odstíny můžeme použít
jednoduchý lineární vztah:
odstín = [(vlnová délka – 470) / (620 – 470)] * 255
4. Dosazením hodnoty 470 nm do vzorce získáme:
odstín = [(470 – 470) / (620 – 470)] * 255 = 0
Důležités poznatky
5. Přepočet vlnové délky na odstíny vychází z toho, že přiřazujeme
vlnové délky viditelného spektra RGB modelu, kde R (červená) odpovídá
kratším vlnovým délkám, G (zelená) představuje střední vlnové délky a
B (modrá) nejdelší vlnové délky.
6. Je důležité poznamenat, že toto je velmi zjednodušené zobrazení a
skutečné vnímání barvy lidským okem je podstatně složitější a
zahrnuje mnoho dalších faktorů, jako je například citlivost oka na různé
vlnové délky.
0
před 45 dny
|
0 Nominace Nahlásit |
@Dochy : V CMYKach, RGB, RYB se trochu orientuji 🙂
Prakticky potrebuji urcitou vlnovou delku v nm (1 z nich je 450nm) nastavit
v pasce LED RGB v mobilni aplikaci, ktera ovlada nastaveni vlnove delky svetla
a ma rozsah nastaveni od 0–100.
Cerpanim informaci vlnovych delek jsem prisel na to, ze snad ani neexistuje
pocatecni a konecny rozsah modre 😁, coz je samozrejme nesmysl. Nicmene, x
zdroju a kazdy uvadi jiny rozsah modre v nm. Napr. 380–550 nebo 420–520.
Podle CIE, ktera by to mela jasne definovat, jsem nic nenasel (nebo neumim
hledat). V jadru jde o to, jake rozpeti ma LED dioda na pasku, Zacinam mit
obavy, ze to nezjistim jinak, nez zmerenim pristrojem na vlnove delky svetla
☹
Princip je rostlina, ktera prijima mimo jine modre svetlo v dane vlnove delce a
diky tomu dochazi k fotosynteze a jejimu vyvoji a aby to nebylo tak jednoduche,
tak se navic jedna i o jas svetla a chromaticnost bile. K tomu je zapotrebi
mnozstvi dopadajiciho svetla v PAR na rostlinu a tim padem je zapotrebi pouzit
i stmivac, nebot moc svetla je spatne a malo svetla take 🙂 Ale to je jen
poznamka o co se jedna, pripadne nasledne tema 🙂 Ale to bych nyni
vynechal.
To, o cem pises, je presne ono 😁
Jen to resim na more, ale korali resp. rasy maji stejny princip jako kytky.
Omezeni svetla pri dopadu resp. PAR je dalsim krokem 🙂
@Kazatel : Excel je moje oblibena legrace 😁 V tom to zvladnu, ale nemam ten zpusob, nebo-li vzorec 🙂
@Dochy : Dekuji za odpoved. Zajimavy program.
Priznam se, ze doposud jsem se s HSV oznacenim jeste nesetkal 🙂
Nicmene, mam obavu, ze nevyresi muj pozadavek.
Modre spektrum ma nejaky rozsah v nm. Tento rozsah potrebuji prevest do
256 odstinu, resp. na 100% skalu.
Mno počkej. Tak o co přesně Ti vlastně jde? Jen modrou oblast která
sama o sobě je poněkud vágně definovaná (určitě budou alespoň
3 různé standardy odkud pokud považovat spektrální barvu za modrou),
namapovat na nějakou hodnotu 0–100? Pokud neuvedeš podle jaké normy, nebo
podle jakého pravidla, či na jakou standardní škálu to mapovat, tak mi
nezbývá než si myslet, že chceš vlastně jen lineární transormaci
(y=a*x+b, koeficienty a a b si nastavíš podle toho, odkud pokud považuješ
barvu za modrou tak aby ti vycházelo třeba tyrkysová=0, fialová=100)
Jinak RGB je barvový prostor používaný primárně na monitorech (monitory,
koncový stupeň TV apod), HSV je jiný barevný prostor vyjádřený hodnotami
odstínu, sytosti a jasu, používá se myslím v některých kodecích pro
zpracování obrazu.
CMYK – barvový prostor používaný obvykle tiskárnami (barvy pro
subtraktivní míchání)
Takže jak čtu po nevím kolikáté Tvůj dotaz vč. posledního příspěvku, tak podle mně nejdřív potřebuješ vědět co je pro Tebe modré spektrum – od jaké vlnové délky začíná a kde končí. Pak potřebuješ vědět na jaké hodnoty tvého „odstínu“ mají být mapované. Tohle už víš? Pokud ano je možné snadno dopočítat hodnoty koeficientů pro tu transformaci.
Ale je to poněkud matoucí, s vlnovou délkou pracují fyzici (a to ještě jen někteří) jako vyjádření barvy se obvykle neuvádí, protože spektrální barvy obvykle moc nepoužíváme.
V jadru jde o moznost nastaveni v programu, kde se pouziva 8bit zpusob
(256 skala stupnice), kde se da na LED pasku nastavit RYB (nikoliv RGB) a
potrebuji docilit urcitou hodnotu modre – 420nm.
Mam obavu, ze by byla idealni varianta merit nm pri zapnutem svetle a az se
dostanu na 420nm, tak uvidim hodnoty 8bit v tom programu, kterym se to
nastavuje.
annas | 5283 | |
Kepler | 2867 | |
Drap | 2637 | |
quentos | 1803 | |
mosoj | 1594 | |
marci1 | 1356 | |
led | 1348 | |
aliendrone | 1172 | |
zjentek | 1064 | |
Kelt | 1005 |
Astronomie |
Fyzika |
Jazyky |
Matematika |
Sociální vědy |
Technické vědy |
Ostatní věda |