Стандартним кольоровим простором для цифрових зображень на сьогодні є sRGB . sRGB є хорошим припущенням за замовчуванням, якщо ви працюєте з дисплеєм, точне кольорове простір якого невідоме (тобто більшість випадкових дисплеїв, на яких хтось може запустити вашу програму), або зображеннями, кодування кольорового простору яких невідоме (тобто більшість випадкових файлів зображень, з якими ви можете зіткнутися) .
Стандарт sRGB визначає хроматичність CIE чистого червоного, зеленого та синього кольорів і білу точку - іншими словами, він визначає, як повинні виглядати ті праймери і білі відносно чистої довжини хвилі.
sRGB також визначає гамма-криву, яка використовується для кодування RGB-значень. Крива гамма - це частина, якою зазвичай займаються графічні програмісти, оскільки нам доводиться перетворювати кольори вперед і назад між sRGB і лінійними, щоб фізично правильно зробити освітлення математикою. У всіх сучасних графічних процесорах вбудована підтримка sRGB: вони можуть автоматично застосовувати гамма-перетворення в апаратному забезпеченні під час вибірки текстури або написання піксельного значення до цілі візуалізації.
Що стосується моніторів, то з якісним має бути можливість калібрувати його налаштування (або він може бути попередньо відкалібрований), щоб його вихід відповідав sRGB максимально вірно. Якщо монітор сам не може цього зробити, на графічному процесорі під час сканування також можна зробити обмежену корекцію кольору; є кілька невеликих таблиць апаратного пошуку, через які відображаються значення RGB, перш ніж надсилатись по дроту.
Ви також можете натрапити на Rec. 709 , що є стандартним кольоровим простором для HDTV; він дуже схожий на sRGB, використовуючи ті ж праймериз і білу точку, але трохи іншу гамма-криву. Деякі монітори високого класу використовують кольоровий простір Adobe RGB , який є дещо ширшим за гаммою, ніж sRGB; фотографам, як правило, подобаються такі, оскільки вони більш вірно представляють фотографії, які будуть виглядати при друкуванні. Наступне покоління телевізорів HDR, які вийдуть (сподіваємось) в наступні кілька років, використовуватимуть Rec. 2020 , яка має величезну гаму і вимагає 10 або 12 біт на компонент, а не 8.
Отже, щоб повернутися до вашого питання, чи потрібно турбуватися про різні монітори, які мають різну гамму: не дуже багато. Для ігор та загальної графіки ПК ви можете припустити sRGB, і подумайте, що якщо користувач дійсно піклується про точність кольорів, у них буде хороший калібрований монітор. Якщо ви виробляєте програмне забезпечення для фотографів або друкованих засобів масової інформації або для відео стандартів HDR нового покоління, то, можливо, вам доведеться турбуватися про кольорові простори широкої гами.