பொருளடக்கம்:
- வண்ண மேலாண்மை என்றால் என்ன?
- உண்மையான வண்ண மேலாண்மை
- உங்களுக்கு நல்ல திரை தேவை
- நீங்கள் அதை அளவீடு செய்கிறீர்கள்
- ஓரியோவுக்கு முன்பு, ஆண்ட்ராய்டில் வண்ண மேலாண்மை உடைக்கப்பட்டது
- இது எவ்வாறு சரி செய்யப்படுகிறது என்பது இங்கே
- விஷயங்கள் சிறப்பாக வரும் என்று நாங்கள் நம்புகிறோம்
இணையத்தில் இங்கு மற்றும் பிற இடங்களில் வண்ண மேலாண்மை குறித்து நிறைய பேச்சுக்கள் வந்துள்ளன. அண்ட்ராய்டு ஓரியோ வண்ண நிர்வாகத்திற்கு புதிய ஆதரவை வழங்குகிறது, பிக்சல் 2 எக்ஸ்எல் அதை மோசமாகச் செய்வதில் நற்பெயரைக் கொண்டுள்ளது, மேலும் இந்த இரண்டு விஷயங்களும் இணைந்து இதைப் பற்றி பேச விரும்புகின்றன. ஆனால், வண்ண மேலாண்மை என்றால் என்ன?
அதைப் பற்றியும், அது எப்படி, ஏன் பயன்படுத்தப்படுகிறது என்பதையும், இன்னும் சில அருமையான விஷயங்களையும் பற்றி பேசலாம்.
வண்ண மேலாண்மை என்றால் என்ன?
சிரிக்க வேண்டாம், ஆனால் எங்கள் கேஜெட்டுகள் அதை எவ்வாறு சரியாகச் செய்ய முயற்சிக்கின்றன என்பதைப் பற்றி பேசுவதற்கு முன்பு, எங்கள் கண்கள் அதைப் பார்க்கும் விதத்தின் அடிப்படையில் என்ன நிறம் என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும்.
சாயல், செறிவு மற்றும் புத்திசாலித்தனத்தின் விளைவாக வண்ணம் எளிதானது.
குறிப்பிட்ட பட்டைகள் அல்லது அலைநீளங்கள் மீது ஒளி ஆற்றலை வெளியிடுகிறது, ஆனால் நம் கண்களால் அவற்றில் பெரும்பாலானவற்றைக் காண முடியாது. இது ஸ்பெக்ட்ரம் என்று அழைக்கப்படுகிறது. ஐஆர் (அகச்சிவப்பு அல்லது நாம் காணக்கூடிய ஸ்பெக்ட்ரமின் சிவப்பு முடிவை விட நீண்ட அலைநீளம்) மற்றும் புற ஊதா (புற ஊதா, நாம் காணக்கூடிய நீல அலைநீளங்களை விடக் குறைவானது) போன்ற சொற்கள் உண்மையானவை, அவற்றின் தீவிரத்தை அளவிடுவதில் ஏராளமான அறிவியல் உள்ளது, ஆனால் அவை இல்லை வண்ணத்துடன் ஒரு தொடர்பும் இல்லை, ஏனெனில் நிறம் ஒரு மனித விஷயம்.
காணக்கூடிய ஒளியின் அலைநீளங்களில், சாயல் என்பது ஒரு இசைக்குழு அதிக ஆற்றலைக் கொண்ட புள்ளியாகும், நிறைவு என்பது அலைவரிசையை வரையறுக்கிறது (அங்கு ஸ்பெக்ட்ரமில் ஒளியின் உமிழ்வு தொடங்குகிறது மற்றும் அது முடிவடைகிறது), மற்றும் புத்திசாலித்தனம் என்பது மனிதனின் தீவிரம்- தெரியும் ஒளி அலை. சாயல் நம் கண்கள் எந்த நிறத்தைக் காணும் என்பதை வரையறுக்கிறது, செறிவு அதன் தூய்மையை வரையறுக்கிறது, மற்றும் புத்திசாலித்தனம் அதன் பிரகாசத்தை வரையறுக்கிறது. விளக்கப்படங்கள் உதவுகின்றன, எனவே இங்கே ஒன்று.
இந்த விளக்கப்படத்தில், சிவப்பு, பச்சை மற்றும் நீலம் அனைத்தும் ஏறக்குறைய ஒரே சாயலைக் கொண்டுள்ளன - அவை 450 - 550 நானோமீட்டர்களைச் சுற்றி இருக்கும். சிவப்புக்கு அதிக அலைவரிசை உள்ளது (இது அதிக நிறமாலையை உள்ளடக்கியது) எனவே நீலத்தை விட குறைவான நிறைவுற்றது, இது குறைந்த அளவு அலைவரிசையைக் கொண்டுள்ளது. மூன்று வண்ணங்களும் மிக உயர்ந்த புத்திசாலித்தனத்தைக் கொண்டுள்ளன, அவை உச்சமாகின்றன, எனவே அவை சமமாக தீவிரமானவை. நம் கண்கள் இதை ஒரு சேற்று அசிங்கமான மஞ்சள் நிறம் என்று விளக்குகின்றன. சிவப்பு, நீலம் மற்றும் பச்சை நிறங்களில் உருவாக்கப்பட்ட அனைத்து வண்ணங்களும் அசிங்கமான-மஞ்சள் நிறத்தைப் போலவே அவற்றின் சொந்த ஸ்பெக்ட்ரம் சுயவிவரத்தைக் கொண்டிருக்கும்.
உங்கள் டிவியில் உள்ள வண்ணம் மற்றும் உங்கள் தொலைபேசியில் உள்ள வண்ணம் மற்றும் உங்கள் கேமராவிலிருந்து வரும் வண்ணம் அனைத்தும் பொருந்த வேண்டும்.
RGB என்பது சிவப்பு, பச்சை மற்றும் நீல நிறங்களைக் குறிக்கிறது. வண்ணத்தை உருவாக்க இது ஒரு சேர்க்கை மாதிரி, ஒவ்வொரு நிறமாலையிலும் ஒளி வண்ணத்தை உருவாக்க உமிழப்படுகிறது. உங்களிடம் வண்ண இன்க்ஜெட் அச்சுப்பொறி இருந்தால் (அவற்றை நினைவில் கொள்கிறீர்களா?) இது சியான், மெஜந்தா, மஞ்சள் மற்றும் கருப்பு (சி.எம்.ஒய்.கே) ஆகியவற்றை ஒரு கழித்தல் மாதிரியாகப் பயன்படுத்தி ஒரு வண்ணத்தை உருவாக்குகிறது, அங்கு வண்ணங்கள் பயன்படுத்தப்படுகின்றன, இதனால் மேற்பரப்பில் இருந்து பிரதிபலிக்கும் ஒளி ஒரு குறிப்பிட்ட நிறமாகும். RGBA (A என்பது ஆல்பாவுக்கானது மற்றும் வெளிப்படைத்தன்மையின் அளவை தீர்மானிக்கிறது) என்பது ஒரு காட்சியை ஒரு வண்ணத்தை உருவாக்க பயன்படும் மாதிரி, எந்த வகை காட்சி பயன்படுத்தப்பட்டாலும் சரி.
சி.எம்.ஒய்.கே மாதிரியைப் பயன்படுத்தி ஒரு அச்சுப்பொறி தயாரிக்கும் வண்ணமும், ஆர்.ஜி.பி.ஏ மாதிரியைப் பயன்படுத்தி உங்கள் தொலைபேசியின் திரையில் தயாரிக்கப்படும் வண்ணமும் எங்கள் கண்களுக்கு ஒரே மாதிரியாகத் தோன்ற வேண்டும் - சிவப்பு நிறமாக இருக்க வேண்டும்.
இது அதன் மிக அடிப்படையான வடிவத்தில் வண்ண மேலாண்மை.
உண்மையான வண்ண மேலாண்மை
வண்ணத்தை "உருவாக்க" பல்வேறு வழிகள் உள்ளன. மேலே உள்ள HSB, RGB மற்றும் CMYK மாடல்களைப் பார்த்தோம், ஆனால் ஒரு ஒளி மூலத்தின் வெளியீடு நம் கண்களுக்கு எப்படி இருக்கும் என்பதைக் குறிக்க முயற்சி செய்ய வேறு பல வழிகள் உள்ளன. அவை அனைத்தும் வடிவமைக்கப்பட்டன, இதனால் இளஞ்சிவப்பு இளஞ்சிவப்பு நிறமாகவும், பச்சை பச்சை நிறமாகவும், ஆரஞ்சு ஆரஞ்சு நிறமாகவும், முன்னும் பின்னுமாக இருக்கும். எந்தவொரு ஊடகத்திலும் எந்த வண்ண மாதிரியால் எந்த வண்ணத்தை பிரதிநிதித்துவப்படுத்த முயற்சிக்கிறது என்பதற்கான நல்ல அடிப்படை யோசனையை நாம் பெறலாம். ஆனால் ஒரு அடிப்படை யோசனை மட்டும் போதாது.
எதையாவது செய்வது அதைச் சிறப்பாகச் செய்வதைப் போன்றதல்ல, அதுவும் வண்ண நிர்வாகத்திற்கும் செல்கிறது.
வண்ணங்களின் ஸ்பெக்ட்ரம் கிட்டத்தட்ட எல்லையற்றது, மேலும் அவற்றில் சிலவற்றைக் காட்டிலும் அதிகமானவற்றைக் காண்பிக்கும் திறன் கொண்ட ஒன்றைப் பயன்படுத்தும்போது, ஒரு குறிப்பிட்ட பச்சை நிற நிழல் ஒரு நபரின் கண்களுக்கு ஒரே மாதிரியாக இருப்பதை உறுதிசெய்ய உங்களுக்கு ஒரு வழி தேவை. அதை உருவாக்க மாதிரி பயன்படுத்தப்படுகிறது. நவீன மின்னணு காட்சி காண்பிக்கக்கூடிய மில்லியன் கணக்கான வெவ்வேறு வண்ணங்களை நீங்கள் கையாளும் போது, சரியான நிறத்தை இனப்பெருக்கம் செய்வதற்கான ஒரு நல்ல முறை மிகவும் முக்கியமானது.
உங்களுக்கு நல்ல திரை தேவை
நீங்கள் காட்சியிலேயே தொடங்குங்கள். எந்தவொரு நல்ல உயர்நிலை காட்சிக்கும் ஒரு பரந்த வண்ண காமட்டை மீண்டும் உருவாக்க முடியும். ஐ.டி.யு-ஆர் (சர்வதேச தொலைத்தொடர்பு ஒன்றியம் - கதிரியக்க தொடர்புத் துறை) தரநிலைகள் உள்ளன, அவை ஒரு பரந்த வண்ண வரம்பு என்ன என்பதை தீர்மானிக்கிறது, மேலும் அவை கணிதமும் அறிவியலும் நிறைய உள்ளன. அதிர்ஷ்டவசமாக, நாம் கணிதத்தைச் செய்யத் தேவையில்லை, எந்த வண்ண இடைவெளிகள் தரத்தை பூர்த்தி செய்கின்றன என்பதை மட்டுமே தெரிந்து கொள்ள வேண்டும். எங்கள் தொலைபேசிகளைப் பொறுத்தவரை, இது வழக்கமாக DCI-P3 வண்ண இடம்.
காட்சிகள் அதிக வண்ணங்களைக் காண்பிக்கும் என்பதற்கு இது இப்போது மிகவும் முக்கியமானது.
மோசமான கேலக்ஸி நோட் 7 100% டிசிஐ-பி 3 எச்டிஆர் டிஸ்ப்ளேவுடன் அனுப்பப்பட்ட முதல் தொலைபேசியாக பட்டியலிடப்பட்டுள்ளது, ஆனால் ஏராளமான நிறுவனங்களிலிருந்து டிசிஐ-பி 3 திறன் கொண்ட காட்சிகளை நாங்கள் பார்த்துள்ளோம். ஐபோன் 7 மற்றும் புதிய கப்பல் ஒன்று, ஒன்பிளஸ் 5 மற்றும் அதற்கு மேற்பட்டவை, எச்.டி.சி யு 11 + மற்றும் பிக்சல் 2 எக்ஸ்எல் மற்றும் பலவற்றில் 100% இணக்கமான டி.சி.ஐ-பி 3 டிஸ்ப்ளேக்கள் உள்ளன. இதன் பொருள் ITU-R தரத்தை பூர்த்தி செய்ய திரையை வண்ணங்களை சரியாகவும் துல்லியமாகவும் உருவாக்க முடியும்.
நீங்கள் அதை அளவீடு செய்கிறீர்கள்
நீங்கள் சரியான வன்பொருளைப் பயன்படுத்தினால், அளவுத்திருத்தம் செயல்பாட்டுக்கு வரும். அளவுத்திருத்தம் ஒரு காட்சியின் வெளியீட்டை வெவ்வேறு வண்ணங்களை இனப்பெருக்கம் செய்வதாலும், வன்பொருளை சரிசெய்வதாலும் அளவீடுகள் ஆகும், இதனால் அளவீடுகள் ஒரு குறிப்பிட்ட மதிப்பை பூர்த்தி செய்யும். 16.7 மில்லியன் வெவ்வேறு வண்ணங்களை அளவீடு செய்ய இயலாது என்பதால், பொதுவான வண்ண இடைவெளிகள் பயன்படுத்தப்படுகின்றன. மிகவும் பொதுவானது sRGB (நிலையான சிவப்பு பச்சை நீலம்).
ஹெச்பி மற்றும் மைக்ரோசாப்ட் உருவாக்கிய, எஸ்.ஆர்.ஜி.பி என்பது மானிட்டர்கள், அச்சுப்பொறிகள் மற்றும் இணையத்தில் குறிப்பிட்ட வண்ண இடம் வரையறுக்கப்படாதபோது தரநிலையாகும், மேலும் இது ஒரு நல்ல தரமாகும். எஸ்.ஆர்.ஜி.பிக்கு அளவீடு செய்வது மிகவும் எளிதானது, ஏனென்றால் நீங்கள் ஒரு சேனலை பூஜ்ஜியமற்ற மதிப்பிலும், மற்ற இரண்டையும் பூஜ்ஜியத்திலும் சுழற்சியிலும் சரிசெய்கிறீர்கள். அதனால்தான் ஒரு வண்ணத்திற்காக வெளிப்படுத்தப்பட்ட 255, 255, 255 (ஒன்று வெள்ளை) அல்லது 255, 0, 0 (அது சிவப்பு). ஒவ்வொரு முதன்மை சேனலின் நிறமும் அளவீடு செய்யப்பட்டவுடன், மற்ற ஒவ்வொரு நிறமும் கூட இருக்கும்.
வெறுமனே, ஒரு காட்சியை உருவாக்கும் ஒவ்வொரு நிறுவனமும் இதைத்தான் செய்கிறது, பின்னர் அது காட்சியை கதவுக்கு வெளியே அனுப்புகிறது.
ஓரியோவுக்கு முன்பு, ஆண்ட்ராய்டில் வண்ண மேலாண்மை உடைக்கப்பட்டது
சிக்கல் என்னவென்றால், வைட் கலர் காமட் டிஸ்ப்ளேக்களைப் பயன்படுத்தும் சில நிறுவனங்கள் எஸ்.ஆர்.ஜி.பி இடத்தை நீட்டித்து, வண்ண மதிப்புகளை அவற்றின் தனித்துவமான வரம்பில் மறுபரிசீலனை செய்யும். இது மூன்று முதன்மை சேனல்களை மிகைப்படுத்தியதாக ஆக்குகிறது, இதன் பொருள் காட்சி காண்பிக்கும் திறன் கொண்ட 16.7 மில்லியன் வண்ணங்களில் ஒவ்வொன்றும் வேறு எந்த சாதனத்திலும் ஒரே மாதிரியாக இருக்க இனி அளவீடு செய்யப்படவில்லை.
பல வண்ண இடங்கள் மற்றும் சுயவிவரங்கள் உள்ளன. Android க்கு மிக முக்கியமான ஒன்று sRGB.
Android Oreo க்கு முன், பயன்பாடுகள் sRGB வண்ண இடத்தைப் பயன்படுத்தின. இதற்கு ஒரு காரணம் இருக்கிறது - குறைந்த விலை வன்பொருள். பரந்த வண்ண வரம்பைக் காண்பிப்பது எஸ்.ஆர்.ஜி.பி இடத்தை விட அதிக ஜி.பீ.யூ மற்றும் சிபியு சக்தியை எடுக்கும். இயல்புநிலையாக அண்ட்ராய்டு பரந்த வண்ண இடத்துடன் அமைக்கப்பட்டிருந்தால், மக்கள் வாங்கும் சில தொலைபேசிகள் அதைக் காட்ட சிரமப்படும். தொலைபேசியின் காட்சி எல்லா வண்ணங்களையும் காண்பிக்கும் திறன் கூட இல்லாவிட்டாலும், இன்னும் பெரிய செயல்திறன் வெற்றி உள்ளது.
உயர்நிலை சாதனங்களின் உற்பத்தியாளர்கள் வண்ண அளவீடு மற்றும் செயலாக்க வண்ணத்தை தங்கள் சொந்த மதிப்புகளுடன் காண்பிப்பார்கள் என்று உணர்ந்தனர், மேலும் கிட்டத்தட்ட எட்டு ஆண்டுகளாக இந்த வேலையைச் செய்ய நான் கற்றுக்கொண்ட ஒன்று இருந்தால், ஒரு தொலைபேசி உற்பத்தியாளர் மட்டுமே அக்கறை காட்டுகிறார் தனக்கு எது சிறந்தது.
ஒரு உற்பத்தியாளர் வண்ண இடத்தை உடைத்தாலும் கூட, சில பயன்பாடுகள் பெரும்பாலும் துல்லியமான நிறத்தைக் காட்ட வேண்டும், எனவே டெவலப்பர்கள் தங்கள் சொத்துக்களை முயற்சித்து ஈடுசெய்ய முயற்சிக்க வேண்டியிருந்தது. ஒரு வீடியோ, எடுத்துக்காட்டாக, ஒரு சிவப்பு நிற நிறுத்த அடையாளம் அதே சிவப்பு நிறமாக இருக்கும்போது நீங்கள் அதை அங்கீகரிக்கிறீர்கள், ஒரு உற்பத்தியாளர் தீர்மானித்த சீரற்ற நிறம் அல்ல. எஸ்.ஆர்.ஜி.பி வண்ண இடத்திற்காக அளவீடு செய்யப்பட்ட 100% டி.சி.ஐ-பி 3 டிஸ்ப்ளே கொண்ட ஒரு சாதனத்தை நீங்கள் அறிமுகப்படுத்தியதும், விஷயங்கள் உடைந்ததாகத் தோன்றும். பிக்சல் 2 இல் "முடக்கிய" வண்ணங்களைச் சுற்றியுள்ள சிக்கல்களின் முக்கிய அம்சம் இதுதான், இருப்பினும் சில வல்லுநர்கள் அளவீடு அலகு முதல் அலகு வரை மிகவும் துல்லியமாக இல்லை என்று கூறுகிறார்கள்.
இது எவ்வாறு சரி செய்யப்படுகிறது என்பது இங்கே
இது எளிமையான பகுதியாகும், ஆரம்பத்தில் இருந்தே செய்திருக்க வேண்டும். ஒரு சாதனம் பரந்த வண்ண காமட் காட்சியைப் பயன்படுத்துகிறதா என்பதை டெவலப்பர் கண்டறிந்து, பயன்பாட்டின் உள்ளே ஒரு செயல்பாட்டைக் கொண்டிருந்தால், சரியான வண்ண இடத்தைப் பயன்படுத்தி அதைப் பயன்படுத்திக் கொள்ளலாம். சாதனம் பரந்த நிறத்தைக் காண்பிக்கும் திறன் இல்லாவிட்டால், இயல்புநிலை sRGB சுயவிவரம் பயன்படுத்தப்படுகிறது.
பயன்பாடுகளில் புதிய வழிகாட்டுதல்களைப் பின்பற்ற விரும்பும் டெவலப்பர்களுக்கு கூகிள் ஏராளமான சொத்துக்களை வழங்கியுள்ளது:
- API 26 க்கான Android பொது வண்ண இடைவெளி ஆவணங்கள்
- Android ஆல் ஆதரிக்கப்படும் வண்ண இடங்கள்
- பரந்த வண்ண சொத்துக்கள் மற்றும் உள்ளடக்க வழிகாட்டி
இது எல்லாமே நன்றாகவும் நன்றாகவும் இருக்கிறது, மேலும் ஒவ்வொரு வண்ணத்தையும் காண்பிக்க இயலாத குறைந்த-இறுதி மாதிரியாக இல்லாவிட்டால், சாதனத்திலிருந்து சாதனத்திற்கு வண்ணங்கள் ஒரே மாதிரியாக இருப்பதை உறுதி செய்வதற்கான சிறந்த வழியாக இது நிரூபிக்கப்பட வேண்டும். அவை எஸ்.ஆர்.ஜி.பி வண்ண இடத்தைப் பயன்படுத்துவதால் அவை சாதனங்களுக்கு இடையில் இன்னும் சரியாக இருக்கும். குழுவில் உள்ள அனைவரையும் ஒரே காரியத்தைச் செய்வதே பிரச்சினை.
விஷயங்கள் சிறப்பாக வரும் என்று நாங்கள் நம்புகிறோம்
இது செயல்பட, சாம்சங், ஒன்பிளஸ், எல்ஜி மற்றும் எஸ்.ஆர்.ஜி.பி விளக்கம் "உடைந்த" ஒவ்வொரு நிறுவனமும் திரும்பிச் சென்று அதைச் சரிசெய்ய வேண்டும், மேலும் புதிய வண்ண இட வழிகாட்டுதல்களை ஆதரிக்க டெவலப்பர்கள் தங்கள் பயன்பாடுகளை மீண்டும் உருவாக்க வேண்டும். யாரும் அதை செய்ய விரும்பவில்லை.
பயன்பாட்டு டெவலப்பர்கள் பயன்பாடுகளை அழகாக உருவாக்கும் வரை நிறுவனங்கள் அவர்கள் செய்யும் முறையை மாற்றாது, மேலும் டெவலப்பர்கள் மில்லியன் கணக்கான மற்றும் மில்லியன் கணக்கான தொலைபேசிகளில் உடைந்ததாகத் தோன்றும் பயன்பாடுகளை எழுதப் போவதில்லை. ஆப்பிள் சரியான வண்ண நிர்வாகத்திற்கு மாற முடிந்தது, ஏனெனில் இது வன்பொருள் மற்றும் மென்பொருள் இடத்தைக் கட்டுப்படுத்துகிறது, மேலும் ஆப் ஸ்டோர் வழிகாட்டுதல்களை அமைக்கிறது. கூகிள் அந்த ஆடம்பரத்தை கொண்டிருக்கவில்லை.
இதையெல்லாம் சரிசெய்யும் வழியை எங்கோ ஒருவர் நினைத்துக்கொண்டிருக்கிறார். ஈடுசெய்ய பிக்சல் 2 தொலைபேசிகளில் உடைந்த பயனர் தேர்ந்தெடுக்கும் வண்ண இடத்தை அனுப்புதல் - சரி, அது இல்லை. சம்பந்தப்பட்ட ஒவ்வொருவரும் சரியான விஷயங்களைச் செய்ய விரும்புகிறார்கள் என்பதை நாங்கள் அறிவோம், மேலும் இது ஏற்கனவே விற்கப்பட்ட தொலைபேசிகளில் எதையும் உடைக்கக்கூடாது என்பதையும் குறிக்கிறது. வட்டம், இது விரைவில் பின்னர் வரிசைப்படுத்தப்படும்.