Преглед садржаја:
- Шта је управљање бојама?
- Стварно управљање бојама
- Треба вам добар екран
- Онда га калибрирате
- Пре Ореоа, управљање бојама на Андроиду је прекинуто
- Ево како се то поправља
- Надамо се да ће се ствари поправити
У посљедње вријеме пуно се говори о управљању бојама овдје и другдје на интернету. Андроид Орео пружа нову подршку за управљање бојама, Пикел 2 КСЛ има репутацију за лоше пословање, а ове две ствари у комбинацији чине да желимо да разговарамо о томе. Али, шта тачно значи управљање бојама?
Хајде да разговарамо о томе и мало о томе како се и зашто користи, а можда чак и о неким згоднијим стварима.
Шта је управљање бојама?
Не смејте се, али морате схватити на којој се боји заснива начин на који га наше очи виде пре него што разговарате о томе како наши уређаји покушавају да то ураде како треба.
Боја се најлакше описује као резултат нијансе, засићености и сјаја.
Светлост емитује енергију преко одређених опсега или таласних дужина, али наше очи не могу видети већину њих. То је познато као спектар. Појмови попут ИР (инфрацрвени или дужи таласни дужина од црвеног краја спектра који можемо видети) и УВ (ултраљубичасто, краће од плавих таласних дужина које можемо видети) су стварни и постоји доста наука о мерењу њиховог интензитета, али они не ' немам никакве везе са бојом, јер је боја људска ствар.
У оним таласним дужинама светлости које су видљиве, Хуе је тачка у којој бенд има највише енергије, засићеност дефинише ширину опсега (где емисија светлости почиње у спектру и где се завршава), а сјај је интензитет човека, видљиви талас светлости. Хуе дефинише коју ће боју видети наше очи, засићеност дефинише његову чистоћу, а сјај дефинише његову светлину. Графикони помажу, па ево једног.
У овом графикону, све црвене, зелене и плаве боје имају приближно исту нијансу - достижу око 450 - 550 нанометара. Црвена има највише пропусног опсега (покрива већи спектар), па је мање засићена од плаве која има најмању количину опсега. Све три боје имају веома висок сјај на месту свог врхунца, тако да су подједнако интензивне. Наше очи то тумаче као блатно ружну жуту боју. Све боје створене у црвеној, плавој и зеленој боји имаће свој профил спектра као што је то ружно-жута боја.
Боја на вашем телевизору и боја на вашем телефону и боја вашег фотоапарата морају се подударати.
РГБ означава црвену, зелену и плаву. То је адитивни модел за стварање боје, где се светлост у сваком спектру емитује за стварање боје. Ако имате инкјет штампач у боји (сећате се оних?), Он ствара боју користећи цијан, магента, жуту и црну (ЦМИК) као субтрактивни модел, где се боје примењују тако да светлост која се одбија од површине представља одређену боју. РГБА (А је за Алпха и одређује ниво прозирности) је модел који се користи на екрану за производњу боје, без обзира на то који се тип екрана користи.
Боја коју производи штампач помоћу ЦМИК модела и боја произведена на екрану вашег телефона помоћу модела РГБА морају нашим очима бити исте - црвена мора изгледати црвено.
Ово је управљање бојама у његовом најосновнијем облику.
Стварно управљање бојама
Постоји пуно различитих начина да се „створи“ боја. Погледали смо моделе ХСБ, РГБ и ЦМИК горе, али постоји пуно других начина како да испробамо и представимо како излаз извора светлости изгледа нашим очима. Сви су дизајнирани тако да ружичаста изгледа ружичасто, зелено изгледа зелено, наранџаста изгледа наранџасто и тако даље. Можемо добити добру основну предоџбу о томе која боја покушава да буде представљена било којим моделом боја на било ком медијуму. Али основна идеја једноставно није довољна.
Радити нешто није исто што и добро радити, а то важи и за управљање бојама.
Спектар боја је готово бесконачан, а када користите нешто што може да прикаже више од шаке, потребан вам је начин да осигурате да одређена нијанса зелене изгледа исто у очима човека, без обзира где се приказује или шта модел се користи за његово креирање. Када се бавите милионима различитих боја које може да покаже савремени електронски дисплеј, добра метода за репродукцију исправне боје постаје врло важна.
Треба вам добар екран
Почињете са самим дисплејом. Сваки добар хигх-енд екран мора бити у могућности да репродукује широку гамут боја. Постоје стандарди из ИТУ-Р (Међународне уније за телекомуникације - Сектор за радиокомуникације) који одлучује шта је широка палета боја, а они укључују много математике и науке. Срећом, не треба да се бавимо математиком и само морамо знати који простори у боји испуњавају стандарде. За наше телефоне то је обично простор у боји ДЦИ-П3.
Сада је то више битно јер дисплеји могу показати више боја.
Злонамјерни Галаки Ноте 7 наведен је као први телефон који је испоручен са 100% ДЦИ-П3 ХДР екраном, али откад смо видели ДЦИ-П3 екране са бројним компанијама. ИПхоне 7 и новији брод са једним, ОнеПлус 5 и новији имају један, ХТЦ У11 + и Пикел 2 КСЛ и више, имају 100% компатибилне ДЦИ-П3 екране. То значи да екран може правилно и тачно репродуковати боје како би удовољио ИТУ-Р стандардима.
Онда га калибрирате
Једном када користите одговарајући хардвер, калибрација ће се играти. Калибрацијом се мери излаз екрана будући да репродукује различите боје и прилагођава хардвер тако да очитања задовољавају одређену вредност. Како је немогуће калибрирати 16, 7 милиона различитих боја, користе се уобичајени простори боја. Најчешћи је сРГБ (стандардни Ред Греен Блуе).
Развијен од стране ХП-а и Мицрософта, сРГБ је стандард за мониторе, штампаче и интернет када није дефинисан одређени простор у боји и то је врло добар стандард. Калибрација за сРГБ је прилично једноставна јер се један канал прилагођава не-нултом, а друга два у нули и прелазе. Зато ћете видети 255, 255, 255 изражене за боју (која је бела) или 255, 0, 0 (која је црвена). Једном када је кроматика сваког примарног канала калибрирана, биће и свака друга боја.
У идеалном случају, то ради свака компанија која прави дисплеј, а затим шаље екран на врата.
Пре Ореоа, управљање бојама на Андроиду је прекинуто
Проблем је у томе што би неке компаније које користе дисплеје са широким опцијама у боји растегнуле сРГБ простор и реинтерпретирале вредности боја у своју јединствену гаму. То чини три примарна канала веома засићенима, што заузврат значи да свака од 16, 7 милиона боја коју је екран могао да прикаже није више калибрирана да изгледа исто на било којем другом уређају.
Постоји много простора у боји и профила. Најважнији за Андроид је сРГБ.
Пре Андроид Орео-а, апликације су користиле сРГБ простор у боји. Постоји разлог за то - хардвер ниског нивоа. Приказивање широке спектра боја захтева више снаге ГПУ-а и ЦПУ-а од сРГБ простора. Да је Андроид постављен са широким простором боја као подразумеваним, неки од телефона које људи купују борили би се да га прикажу. Чак и ако екран телефона није био у стању да прикаже све боје, и даље је прилично велик перформанс.
Произвођачи врхунских уређаја сматрали су да ће „ломљење“ калибрације боја и обрада боје њиховим сопственим вредностима показати њихове врхунске екране, а ако имам научено да радим овај посао готово осам година, то је да произвођач телефона брине само о њему шта је најбоље за себе.
Неке апликације и даље морају да показују углавном тачну боју, чак и када произвођач пробије простор у боји, тако да су програмери морали да десатурацијом своје имовине покушају и надокнаде. Видео, на пример, најбоље изгледа када је црвени знак стоп исти црвени, препознајете га, а не случајну боју за коју је произвођач одлучио да треба бити. Једном када представите уређај са 100% ДЦИ-П3 екраном калибрираним за сРГБ простор у боји, ствари почињу изгледати покварено. Ово је срж проблема око "пригушених" боја на Пикел 2, мада неки стручњаци кажу да калибрација није баш тачна од јединице до јединице.
Ево како се то поправља
Ово је једноставан део и вероватно је то требало учинити од самог почетка. Програмер може открити да ли уређај користи екран широког колорног опсега и има ли активност унутар апликације да користи исправан простор у боји да би га максимално искористио. Ако уређај не може да прикаже широку боју, користи се подразумевани сРГБ профил.
Гоогле је обезбедио обиље средстава за програмере који желе да следе нове смернице у својим апликацијама:
- Андроид општа документација о простору у боји за АПИ 26
- Простори боја које подржава Андроид
- Широка имовина боја и водич за садржај
Ово је све добро и добро и требало би да се покаже као сјајан начин да боје изгледају исто од уређаја до уређаја, осим ако није модел нижег ранга неспособан за приказивање сваке боје. Они би и даље изгледали исправно између уређаја јер би користили сРГБ простор у боји. Проблем је у томе што сви на броду раде исту ствар.
Надамо се да ће се ствари поправити
Да би ово функционисало, Самсунг, ОнеПлус, ЛГ и свака друга компанија која је "покварила" интерпретацију сРГБ-а морају вратити и исправити, а програмери морају да обнове своје апликације како би подржали нове смернице простора у боји. И нико то не жели да уради.
Компаније вероватно неће променити начин на који раде док програмери апликација не направе апликације које изгледају добро, а програмери неће писати апликације које ће изгледати покварено на милионима и милионима телефона. Аппле је успео да пређе на правилно управљање бојама јер контролише хардверски и софтверски простор, као и да постави смернице Апп Сторе-а. Гоогле нема тај луксуз.
Негде неко размишља о начину како да све то поправи. И слање сломљеног простора у боји који се може одабрати на телефонима Пикел 2 како би се надокнадило - па, то није то. Знамо да сви који су укључени желе да раде ствари на прави начин, а то такође значи и да се ништа не поквари на телефонима који су већ продани. Надамо се да ће се то решити пре него касније.