LINUX.ORG.RU

Протокол управления цветом добавлен в апстрим Wayland

 , , ,


0

1

Спустя более 5 лет разработки и более 800 комментариев в обсуждении соответствующего запроса на слияние (если считать сопутствующие обсуждения, то существенно больше), расширение color-management-v1 протокола Wayland для управления цветом и HDR включено в основную ветку проекта.

Данное расширение позволяет клиентам Wayland получать цветовые свойства отображаемых данных и выполнять требования для поддержки дисплеев с расширенным динамическим диапазоном (HDR).

Список целей, которые преследует данное расширение:

  • надежное управление настройками цвета;
  • поддержка профессиональных приложений, управляющих цветом;
  • поддержка отображения телепередач и другого высококачественного видеоконтента;
  • поддержка разнообразных мониторов и содержимого приложений, включая Wide Gamut и/или HDR;
  • обеспечение базового управления цветом для приложений, которые не поддерживают цветовые профили;
  • обеспечение адекватного управления цветом для приложений Wayland, которые поддерживают цветовые профили, но не выполняют активное управление цветом.

>>> Вольный перевод phoronix.com

★★★★★

Проверено: CrX ()
Последнее исправление: AP (всего исправлений: 3)
Ответ на: комментарий от EXL

Круто. Я уже месяу на вяленом сижу и никаких проблем не вижу. Скриншоты скриншотятся, гуи работают. Есть какие-то странные артефакты по краем окна у yakuake, но это кажется тема тупит.

liksys ★★★★
()
Ответ на: комментарий от X512

Не лучше когда программа напрямую задаёт значения пикселей, которые будут отправляться на монитор?

Пиксели линейные или логарифмические? Целочисленные или fp? И сколько бит на компоненту?

sarumeister
()
Ответ на: комментарий от AP

И чо ты будешь с этим делать в софте?

Получать информацию о мониторе из окна и рендерить соответствующим образом на стороне клиента. От сервера тут ничего не надо кроме предоставления информации.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от liksys

Протокол уже наверное с год в бете был и имел все имплементации. Вот и довезли.

ac130kz ★★
()
Ответ на: комментарий от gns

В начале 2000х Type1 уже где-то появился, да. В 90х было все плохо.

URW отдали шрифты под GPL в середине 90х.

frob ★★★★★
()
Ответ на: комментарий от X512

sRGB же давно есть. Там всё описано.

Так и QD-OLED давно есть, которые выжигают тебе сетчатку хоть белым, хоть покомпонентно.

Лазерные кинотеатральные проекторы существуют еще дольше. Контент для них описывается далеко не в sRGB.

Добавлю, что имхо главная проблема возникла, когда KDE и GNOME сказали «нам не надо X11, дайте нам просто RGBA буферы для текстур, мы все сами». Дилетантский подход, и оно так не работает.

sarumeister
()
Последнее исправление: sarumeister (всего исправлений: 1)
Ответ на: комментарий от nuxster

Круто! Это наверно важно для профессиональных дизайнеров?

Управление цветом становится всё важнее и при бытовом использовании. HDR входит в норму и всё чаще железки используются не с привычным sdr/srgb. Еще пару лет и это будет необходимостью на уровне нормального скалирования картинки.

altwazar ★★★★★
()
Ответ на: комментарий от EXL

Вообще KDE’шники в KWin’е очень хорошо Wayland-сеанс в последнее время отточили.

Я даже не знаю к чему придраться, лучший опыт работы с окнами что я пока видел:

  1. Если масштабирование не 1, 1.25, 1.5, 1.75, 2 и т.п. между панелью и распахнутым окном может быть зазор в один пиксель, через которое просвечивает окно ниже.

  2. Полуюзабильная и непонятная для типичного пользователя настройка чувствительности мышки. Но это не проблема кде или вейленда, это одна из вечных загадок линуса.

altwazar ★★★★★
()

Это они ещё так подумают и через лет пять добавят поддержку перемещения окна на экране.

keeper_b ★★★★
()

Я сижу с выкрученной температурой в сторону тёплых цветов. Дезигнеры бы попадали, увидев мою цветопередачу. Зато глаза не напрягаются.

ox55ff ★★★★★
()

Спустя более 5 лет разработки и более 800 комментариев в обсуждении соответствующего запроса на слияние

прямо как в анекдоте «с прискорбием извещаем, что после тяжелой и продолжительной болезни, не приходя в сознание, вернулся к работе…»

macrohard ★★
()
Ответ на: комментарий от Skullnet

Слыш, Wayland это протокол только когда нам удобно!

MOPKOBKA ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Ну, кстати, теплые цвета работают. У меня походно-полевой бук с довольно синей TN-кой и без redshift-а от неё уже к обеду глаза вытекают. С красным - всё отлично.

SkyMaverick ★★★★★
() автор топика
Ответ на: комментарий от gns

Ну и Adobe чот как-то не озаботился переносом своих шедевров весом в полтонны каждый на X11 хоть для какой-нибудь платформы.

Потому что изделия Adobe сначала выпускались для иксов

https://ibb.co/zTpHMVhH

, а после переносились куда-то ещё.

macrohard ★★
()
Ответ на: комментарий от MOPKOBKA

Зачем позоришься, показывая своё незнание ситуации? Тёплые цвета действительно уменьшают нагрузку на глаза.

ox55ff ★★★★★
()

Ну вот, развивается же, обрастает фичами, на посрамление всем ворчливым дедам-скептикам.

slepoy_pew
()
Ответ на: комментарий от gns

винда даже в 2008 страдала я в viso схемы правил (в результате тупо в winapi определение размера надписи увеличил) чтобы подписи которые на экране ок при печати тоже ок были, а в зависимости от установленого в winxp системе принтера отображение вордовских и viso2000 документов менялось, печать в pdf это великая вещь

s-warus ★★★
()
Последнее исправление: s-warus (всего исправлений: 2)
Ответ на: комментарий от s-warus

Странно, вроде TrueType для того и придумали, что бы гарнитуры везде совпадали. С виндой проблема другая, там у каждого ворда свой normal.dot. Типа сверстал документ с гостовскими рамочками, таблицами и всем таким прочим, принес заказчику на утверждение, так у него вся верстка слетела. Поэтому и носили документы со своим normal.dot

gns ★★★★★
()
Ответ на: комментарий от ox55ff

Да я знаю, просто решил поинтересоваться поставил ли ты еще защитный кактус. И еще стоит каждые 15 минут святой водой промывать глаза. Иначе от такого то напряжения нагрузка то огого, человек все же эволюционировал паря крыльями над ночным небом, поэтому ему непривычно смотреть вблизи или на что то синее.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)

поддержка отображения телепередач и другого высококачественного видеоконтента

Спасибо, меня порвало от смеха, прямо на работе )

Man-o-Jar
()
Ответ на: комментарий от macrohard

Точнее, для Silicone Graphics. И то не писали, а портировали туда. Писалось таки изначально на Макинтоше.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Видимо DOS пользователи уже слепые должны быть

Не исключено, учитывая когда DOS был актуальным.

Как минимум, в сообщении мой личный пользовательский опыт. В тёплых цветах мои персональные глаза устают сильно меньше.

SkyMaverick ★★★★★
() автор топика
Ответ на: комментарий от frob

Ну причем тут GPL? Шрифты всегда были, печатать же надо... А вот что бы font server Type1 отдал по запросу от X-сервера, чот я даже не знаю, было ли такое?

gns ★★★★★
()
Ответ на: комментарий от gns

В 1999 на XFree86 и даже на X Accelerated. Type1 показывался очень уродливо, поэтому его как экранный не использовали. Зато StarOffice умел показывать одним, а печатать другим.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от gns

То есть, надо было сидеть в редакторе шрифтов и перерисовывать шрифты.

Нет! Пак 72 dpi соответствовал паку Type 1.

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

StarOffice умел показывать одним, а печатать другим.

Об чем и песня! Тогда все так умели. :) И только так!

gns ★★★★★
()
Ответ на: комментарий от MOPKOBKA

человек все же эволюционировал паря крыльями над ночным небом, поэтому ему непривычно смотреть вблизи или на что то синее.

Без шуток, смотреть часами на крошечные объекты перед носом крайне ненормально. Что касается синего прожектора, то если вы европеоид с поломанной пигментацией радужки, то у меня для вас плохие новости. Длительное проживание в постледниковых потёмках не прошло бесследно.

bread
()
Ответ на: комментарий от SkyMaverick

Как минимум, в сообщении мой личный пользовательский опыт. В тёплых цветах мои персональные глаза устают сильно меньше.

Ну сейчас некоторые от витаминных патчей ловят позитивный вайб, я же не спорю что кому то лучше от теплых цветов, мне вот нравятся яркие.

MOPKOBKA ★★★★★
()
Ответ на: комментарий от ox55ff

Безопасно ли находиться в цирке? Цвета очень яркие, дети могут повредить ДНК глаз...

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от bread

Наверное надо много и долго мастерить свои крючки, кувшины, наконечники. А снег очень яркий. Ну а саванна это красивое обоженое светом дерево на фоне синего неба.

Но программисты считают что безопаснее всего для глаз, это вид норы крота, где все чорное, без синего неба, и может быть иногда разноцветные камни светятся...

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 2)

Если шо там в реквесте три файлика: ридми, билд скрипт и огромный хмл.

Сколько они топерь ещё реализацию будут пилить представить страшно.

ya-betmen ★★★★★
()
Ответ на: комментарий от ox55ff

Я сижу с выкрученной температурой в сторону тёплых цветов. Дезигнеры бы попадали, увидев мою цветопередачу. Зато глаза не напрягаются.

Я как полуудаленщик задолбался после таких свидетелей теплой гаммы моники перенастраивать в адекватный режим, чтобы глаза не вытекали.

ya-betmen ★★★★★
()

0,438 коммента в сутки в процессе обсуждения, однако...

Не, ну лично мне оно ещё меньше нужно, но должны же быть какие то заинтересованные стороны?

kirill_rrr ★★★★★
()
Ответ на: комментарий от ox55ff

Не тёплые цвета, а отсутствие синих пиков в спектре. В противном случае небо вызывало бы усталость глаз. Технически это разные вещи и разница существенная когда средне-тусклый монитор работает в условиях хорошего освещения.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 2)
Ответ на: комментарий от ya-betmen

Биофизики. Естественный свет в синем спектре довольно слабый, глаза под это адаптированы. А люминофорный свет наиболее яркий как раз в синей части. Перегрузка = боль. А если не задирать яркость вместо нормальной гаммы/контраста, не использовать явно косячные источники света и не сидеть в темноте - перегрузка будет минимальной.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Биофизики.

Те же самые которые про синий цвет придумали? Мол если перед сном человек долбится в телефон то потом плохо спит. Почему? Ну конечно же потому, что телефон светит неестестыенным синим светом!

ya-betmen ★★★★★
()

От этого управления цветами иногда один только вред. Например у меня на одной железке при запуске на ней Линукса (GNOME Wayland), цвета получаются блёклые, а чисто белого цвета вообще нет. В Haiku на той же железке всё в порядке, хотя Haiku вообще никак не умеет управление цветами.

Надеюсь это всё можно будет отключить так чтобы на монитор передавались значения, в точности совпадающие с результатом рендеринга программ без какой-либо самодеятельности со стороны ОС.

Управление цветами нужно в первую очередь профессионалам (графическим дизайнерам). Они смогут это настроить. А простому пользователю всё это не нужно.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Как человек, несколько лет промучавшийся от кератита вследствие механической травмы глаза и знающий не понаслышке что такое «кровь из глаз» в буквальном смысле и на регулярной основе, хочу скромно заметить следующее. Всякие теплые цветовые гаммы, эти вот ночные режимы, снижающие синий цвет и т.д. и т.п. действительно очень хорошо помогают вкупе с общим лечением. Очень-очень хорошо помогают. Иначе несколько часов дикой боли на следующее утро.

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 2)
Ответ на: комментарий от gns

сейчас не знаю, в winxp поменяй у принтера dpi 100 на 300 или 600 и шрифты поедут

s-warus ★★★
()
Ответ на: комментарий от t3n3t

Как человек, уже много лет по многу часов пялящийся в монитор и до сих пор имеющий единицу, могу заверить, что красновато желтые цвета особенно на низких яркости и контрасте за час убивают дальнейшую возможность работать.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 2)
Ответ на: комментарий от gns

Чтоб два раза не вставать…

В 1999 на XFree86 и даже на X Accelerated. Type1 показывался очень уродливо, поэтому его как экранный не использовали.

Eazel впихнул Type1 шрифты в интерфейс Nautilus.
Очевидно не вспомню выкатили ли они что-нибудь в 1999-ом, но в 2000-м точно уже было.

frob ★★★★★
()
Последнее исправление: frob (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

моники перенастраивать в адекватный режим

Такова судьба эникеев.

ox55ff ★★★★★
()
Ответ на: комментарий от frob

Да показывать-то на экране Type1 XFree86 и раньше умели. Но Type1 — это принтерные шрифты, а не экранные.

gns ★★★★★
()
Ответ на: комментарий от gns

Видать я не понимаю твой тезис.
Шрифты были и иксы их отдавали.
Вроде бы откуда-то отсюда начинали.

Но Type1 — это принтерные шрифты, а не экранные.

И в чём по-твоему это выражается?

frob ★★★★★
()
Последнее исправление: frob (всего исправлений: 2)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.