Talaan ng mga Nilalaman:
- Ano ang pamamahala ng kulay?
- Aktwal na pamamahala ng kulay
- Kailangan mo ng isang mahusay na screen
- Pagkatapos ay i-calibrate mo ito
- Bago ang Oreo, nasira ang pamamahala ng kulay sa Android
- Narito kung paano ito maiayos
- Umaasa kami na ang mga bagay ay makakabuti
Maraming nag-uusap tungkol sa pamamahala ng kulay dito at sa ibang lugar sa internet kani-kanina lamang. Nagbibigay ang Android Oreo ng bagong suporta para sa pamamahala ng kulay, ang Pixel 2 XL ay may reputasyon sa paggawa nito nang hindi maganda, at ang mga pinagsamang dalawang bagay na ito ay nais nating pag-usapan ito. Ngunit, ano talaga ang ibig sabihin ng pamamahala ng kulay?
Pag-usapan natin iyon at medyo tungkol sa kung paano at kung bakit ginagamit ito, at marahil kahit na ilang mas cool na bagay.
Ano ang pamamahala ng kulay?
Huwag tumawa, ngunit kailangan mong maunawaan kung ano ang kulay batay sa paraan na nakikita ito ng aming mga mata bago mo pag-usapan ang kung paano sinusubukan nang tama ang aming mga gadget.
Ang kulay ay pinakamadaling inilarawan bilang resulta ng Hue, Sabasyon, at Brilliance.
Ang ilaw ay naglalabas ng enerhiya sa mga tiyak na mga banda o mga haba ng haba, ngunit hindi nakikita ng aming mga mata ang karamihan sa kanila. Ito ay kilala bilang spectrum. Ang mga tuntunin tulad ng IR (infrared, o mas mahabang haba ng haba kaysa sa pulang dulo ng spectrum na nakikita natin) at ang UV (ultraviolet, mas maikli kaysa sa mga asul na wavelength na nakikita natin) ay totoo at mayroong maraming agham tungkol sa pagsukat ng kanilang intensity ngunit sila ay hindi wala sa anumang kulay dahil sa kulay ay isang bagay na tao.
Sa mga daluyong iyon ng ilaw na nakikita, ang Hue ay ang punto kung saan ang isang banda ay may pinakamaraming enerhiya, tinukoy ng Sabasyon ang bandwidth (kung saan nagsisimula ang paglabas ng ilaw sa spectrum at kung saan natatapos ito), at ang Brilliance ay ang intensity ng isang tao nakikitang light wave. Tinukoy ng Hue kung anong kulay ang makikita sa aming mga mata, tinukoy ng Sabasyon ang kadalisayan nito, at tinukoy ng Brilliance ang ningning nito. Tumulong ang mga tsart, kaya narito ang isa.
Sa tsart na ito, ang pula, berde at asul ang lahat ay may humigit-kumulang na parehong hue - rurok sila sa paligid ng 450 - 550 nanometer. Ang pula ang may pinakamaraming bandwidth (sumasaklaw ito ng mas maraming spectrum) kaya mas mababa saturated kaysa sa asul na may hindi bababa sa halaga ng bandwidth. Ang lahat ng tatlong mga kulay ay may napakataas na kinang na kung saan rurok sila, kaya pantay silang matindi. Isinalin ito ng aming mga mata bilang isang maputik at dilaw na kulay dilaw. Ang lahat ng mga kulay na nilikha sa pula, asul, at berde ay magkakaroon ng kanilang sariling profile ng spectrum tulad ng ginagawa ng pangit-dilaw.
Ang kulay sa iyong TV at ang kulay sa iyong telepono at kulay mula sa iyong camera ay kailangang tumugma sa lahat.
Ang RGB ay nakatayo para sa pula, berde, at asul. Ito ay isang additive na modelo upang lumikha ng kulay, kung saan ang ilaw sa bawat spectrum ay pinalabas upang lumikha ng kulay. Kung mayroon kang isang printer na inkjet ng kulay (tandaan ang mga?) Lumilikha ito ng isang kulay gamit ang cyan, magenta, dilaw at itim (CMYK) bilang isang subtractive model, kung saan ang mga kulay ay inilalapat upang ang ilaw ay sumasalamin mula sa isang ibabaw ay isang tiyak na kulay. Ang RGBA (ang A ay para sa Alpha at tinutukoy ang antas ng transparency) ang modelo na ginamit sa isang display upang makabuo ng isang kulay, kahit anong uri ng pagpapakita ang ginagamit.
Ang kulay na ginawa ng isang printer gamit ang modelo ng CMYK at kulay na ginawa sa screen ng iyong telepono gamit ang modelo ng RGBA ay kailangang lumitaw pareho sa aming mga mata - ang mga pula ay kailangang magmukhang pula.
Ito ang pamamahala ng kulay sa pinaka pangunahing anyo.
Aktwal na pamamahala ng kulay
Maraming iba't ibang mga paraan upang "lumikha" ng kulay. Tiningnan namin ang mga modelo ng HSB, RGB, at CMYK sa itaas, ngunit maraming iba pang mga paraan upang subukan at kumakatawan sa kung ano ang hitsura ng isang ilaw na mapagkukunan sa hitsura ng aming mga mata. Lahat sila ay dinisenyo upang ang kulay rosas ay mukhang kulay rosas, berde ang hitsura ng berde, orange na mukhang orange, at iba pa. Makakakuha kami ng isang mahusay na pangunahing ideya ng kung anong kulay ang sinusubukan na kinatawan ng anumang modelo ng kulay sa anumang daluyan. Ngunit ang isang pangunahing ideya ay hindi sapat.
Ang paggawa ng isang bagay ay hindi katulad ng paggawa nito nang maayos, at napupunta din sa pamamahala ng kulay.
Ang spectrum ng mga kulay ay halos walang hanggan, at kapag gumagamit ka ng isang bagay na may kakayahang magpakita ng higit sa isang dakot sa mga ito kailangan mo ng isang paraan upang matiyak na ang isang partikular na lilim ng berde ay kapareho sa mga mata ng isang tao kahit saan ito ipinapakita o ano ginagamit ang modelo upang likhain ito. Kapag nakikipag-ugnayan ka sa milyun-milyong iba't ibang mga kulay na maipakita ng isang modernong elektronikong pagpapakita, ang isang mahusay na pamamaraan upang muling kopyahin ang tamang kulay ay nagiging napakahalaga.
Kailangan mo ng isang mahusay na screen
Magsisimula ka sa display mismo. Anumang mahusay na high-end na display ay kailangang magawang magparami ng Malawak na Kulay ng Kulay. Mayroong mga pamantayan mula sa ITU-R (International Telecommunication Union - Radiocommunications Sector) na nagpapasya kung ano ang isang malawak na kulay gamut, at nagsasangkot sila ng maraming matematika at agham. Sa kabutihang palad, hindi namin kailangang gawin ang matematika at kailangan lamang malaman kung anong mga puwang ng kulay ang nakakatugon sa mga pamantayan. Para sa aming mga telepono, kadalasan ang puwang ng kulay ng DCI-P3.
Mas mahalaga ito ngayon na ang mga pagpapakita ay maaaring magpakita ng maraming mga kulay.
Ang may sakit na Galaxy Note 7 ay nakalista bilang ang unang telepono na nagpapadala ng 100% DCI-P3 HDR display, ngunit dahil nakita namin ang may kakayahang ipakita ng DCI-P3 mula sa maraming mga kumpanya. Ang iPhone 7 at mas bagong barko na may isa, ang OnePlus 5 at pataas ay may isa, ang HTC U11 + at ang Pixel 2 XL at higit pa ang lahat ay mayroong 100% na sumusunod sa DCI-P3 na nagpapakita. Nangangahulugan ito na maaaring kopyahin ng screen nang tama at tumpak ang mga kulay upang matugunan ang mga pamantayan sa ITU-R.
Pagkatapos ay i-calibrate mo ito
Kapag ginamit mo ang tamang hardware, ang pag-calibrate ay naglalaro. Sinusukat ng pagkakalibrate ang output ng isang display dahil kinokolekta nito ang iba't ibang mga kulay at pag-aayos ng hardware upang ang mga pagbabasa ay nakakatugon sa isang tiyak na halaga. Dahil imposibleng ma-calibrate ang 16.7 milyong iba't ibang kulay, ginagamit ang karaniwang mga puwang ng kulay. Ang pinaka- karaniwang ay sRGB (karaniwang Red Green Blue).
Binuo ng HP at Microsoft, ang sRGB ay ang pamantayan sa mga monitor, printer at internet kapag walang natukoy na espasyo ng kulay, at ito ay isang napakahusay na pamantayan. Ang pag-calibrate para sa sRGB ay medyo madali dahil nag-aayos ka sa isang channel sa isang di-zero na halaga at ang iba pang dalawa sa zero at pag-ikot sa pamamagitan. Iyon ang dahilan kung bakit makikita mo ang 255, 255, 255 na ipinahayag para sa isang kulay (na ang isa ay puti) o 255, 0, 0 (iyon ang pula). Kapag ang chromatic ng bawat pangunahing channel ay na-calibrate, ang bawat iba pang mga kulay ay, din.
Sa isip, ito ay kung ano ang ginagawa ng bawat kumpanya na gumawa ng isang display pagkatapos ay ipinapakita ang pagpapakita sa labas ng pinto.
Bago ang Oreo, nasira ang pamamahala ng kulay sa Android
Ang problema ay ang ilang mga kumpanya na gumagamit ng mga Wide Kulay ng Gamut ay nagpapakita ng kahabaan ng puwang ng sRGB at muling mai-translate ang mga halaga ng kulay sa kanilang sariling natatanging gamut. Ginagawa nito ang tatlong pangunahing mga channel na labis na labis na labis, na kung saan ay nangangahulugang ang bawat isa sa 16.7 milyong mga kulay ng display ay may kakayahang ipakita ay hindi na na-calibrate upang magmukhang pareho sa anumang iba pang aparato.
Maraming mga puwang ng kulay at profile. Ang pinakamahalaga sa Android ay sRGB.
Bago ang Android Oreo, ginamit ng mga application ang puwang ng kulay ng SRGB. Mayroong isang dahilan para sa ito - mababang-end na hardware. Ang pagpapakita ng isang malawak na kulay gamut ay tumatagal ng mas maraming GPU at lakas ng CPU kaysa sa puwang ng sRGB. Kung ang Android ay na-set up na may isang malawak na puwang ng kulay bilang default, ang ilan sa mga telepono na binibili ng mga tao ay magpupumilit upang ipakita ito. Kahit na ang display ng isang telepono ay hindi kahit na may kakayahang ipakita ang lahat ng mga kulay, mayroon pa ring isang medyo hit na pagganap.
Ang mga tagagawa ng mga high-end na aparato ay nadama na ang "paglabag" na pagkakalibrate ng kulay at pagproseso ng kulay gamit ang kanilang sariling mga halaga ay magpapakita ng kanilang mga mahusay na pagpapakita, at kung mayroong isang bagay na natutunan kong gawin ang trabahong ito sa halos walong taon ay ang isang tagagawa ng telepono ay nagmamalasakit lamang tungkol sa kung ano ang pinakamahusay para sa kanyang sarili.
Ang ilan sa mga app ay kailangan pa ring ipakita ang karamihan sa tumpak na kulay, kahit na ang isang tagagawa ay masira ang puwang ng kulay, kaya kinailangan ng mga developer na ibigay ang kanilang mga ari-arian upang subukan at mabayaran. Halimbawa, ang isang video ay pinakamahusay na mukhang kapag ang isang pulang stop sign ay pareho ang pula na kinikilala mo ito at hindi isang random na kulay na napagpasyahan ng isang tagagawa. Kapag ipinakilala mo ang isang aparato na may isang 100% DCI-P3 na display na na-calibrate para sa puwang ng kulay ng SRGB, ang mga bagay ay nagsisimula na mukhang nasira. Ito ang crux ng mga isyu na nakapaligid sa mga "muted" na kulay sa Pixel 2, kahit na ang ilang mga eksperto ay nagsasabi na ang pagkakalibrate ay hindi masyadong tumpak mula sa yunit sa yunit.
Narito kung paano ito maiayos
Ito ang simpleng bahagi at marahil ay dapat na nagawa mula pa sa simula. Ang isang developer ay maaaring makita kung ang isang aparato ay gumagamit ng isang Malawak na Kulay ng Gamut na display at magkaroon ng isang aktibidad sa loob ng application gamitin ang tamang puwang ng kulay upang masulit ito. Kung ang aparato ay hindi may kakayahang magpakita ng malawak na kulay, ang default na profile ng sRGB ay ginagamit.
Nagbigay ang Google ng maraming mga ari-arian para sa mga developer na nais na sundin ang mga bagong alituntunin sa kanilang mga app:
- Ang pangkalahatang dokumentasyon ng kulay ng Android para sa API 26
- Mga puwang ng kulay na suportado ng Android
- Malawak na mga ari-arian ng kulay at gabay sa nilalaman
Ito ay ang lahat ng mabuti at mahusay at dapat patunayan na maging isang mahusay na paraan upang matiyak na ang mga kulay ay mukhang pareho mula sa aparato hanggang aparato maliban kung ito ay isang modelo na mas mababa sa dulo ng kakayahang ipakita ang bawat kulay. Ang mga iyon ay magmumukha pa ring tama sa pagitan ng mga aparato dahil gagamitin nila ang puwang ng kulay ng sRGB. Ang problema ay nakakakuha ng lahat sa board na gawin ang parehong bagay.
Umaasa kami na ang mga bagay ay makakabuti
Upang gumana ito, ang Samsung, OnePlus, LG at bawat iba pang kumpanya na "nasira" ang interpretasyon ng sRGB ay kailangang bumalik at iwasto ito at kailangan ng mga developer na muling itayo ang kanilang mga app upang suportahan ang mga bagong patnubay sa puwang ng kulay. At walang nais na gawin ito.
Ang mga kumpanya ay malamang na baguhin ang paraan ng kanilang ginagawa hanggang sa gawin ng mga developer ng app ang magandang hitsura, at ang mga developer ay hindi magsusulat ng mga app na magiging nasira sa milyun-milyon at milyun-milyong mga telepono. Nagawang lumipat ang Apple sa tamang pamamahala ng kulay dahil kinokontrol nito ang puwang ng hardware at software, pati na rin ang mga patnubay sa App Store. Walang kamahalan ang Google.
Sa isang lugar ay may nag-iisip ng paraan upang ayusin ang lahat ng ito. At ang pagpapadala ng isang sirang puwang na maaaring piliin ng gumagamit sa Pixel 2 phone upang mabayaran - mabuti, hindi iyon. Alam namin na ang lahat ng kasangkot ay nais na gawin ang mga bagay sa tamang paraan, at nangangahulugan din ito na hindi masira ang anumang bagay sa mga telepono na nabili na. Inaasahan, ito ay masunud-sunod nang mas maaga kaysa sa huli.