The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Инициатива по развитию средств управления цветом и HDR для Wayland, opennews (??), 20-Ноя-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


17. "Инициатива по развитию средств управления цветом и HDR для W..."  +1 +/
Сообщение от vitalif (ok), 20-Ноя-20, 15:11 
Вот упоротость какую-нибудь щас придумают и сделают, а мой эффект в kwin влить так хрен...

https://invent.kde.org/plasma/kwin/-/merge_requests/325

Ответить | Правка | Наверх | Cообщить модератору

24. "Инициатива по развитию средств управления цветом и HDR для W..."  +2 +/
Сообщение от Anonimous (?), 20-Ноя-20, 15:30 
Так насколько понял - мяч на твоей стороне, но ты отморозился в конце.
Ответить | Правка | Наверх | Cообщить модератору

47. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от vitalif (ok), 20-Ноя-20, 18:17 
Дык вроде не мне вопрос-то был) ну я могу написать что да, конечно я буду поддерживать эффект этот несчастный))
Ответить | Правка | Наверх | Cообщить модератору

83. "Инициатива по развитию средств управления цветом и HDR для W..."  +2 +/
Сообщение от Anonimous (?), 21-Ноя-20, 00:16 
Так так и отпиши что не против поддерживать потом)
Ответить | Правка | Наверх | Cообщить модератору

25. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от prokoudineemail (ok), 20-Ноя-20, 15:40 
> it doesn't talk to colord or old kolor-manager or oyranos or anything else

Вот поэтому оно и не нужно.


Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

48. "Инициатива по развитию средств управления цветом и HDR для W..."  –1 +/
Сообщение от vitalif (ok), 20-Ноя-20, 18:18 
>> it doesn't talk to colord or old kolor-manager or oyranos or anything else
> Вот поэтому оно и не нужно.

Вот как раз colord kolor-manager oyranos и прочий шит не нужен, т.к. пока с этим всем отстоем интегрируешься, 10 лет пройдёт. А мне ЦВЕТОКОРРЕКЦИЯ НУЖНА БЫЛА ПРЯМО ЗДЕСЬ И СЕЙЧАС.

Ответить | Правка | Наверх | Cообщить модератору

68. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от prokoudineemail (ok), 20-Ноя-20, 19:48 
> Вот как раз colord kolor-manager oyranos и прочий шит не нужен, т.к.
> пока с этим всем отстоем интегрируешься, 10 лет пройдёт.

Тут можно много чего сказать про программистов, которые не осиливают простой как тапок API colord, но я, наверно, воздержусь.

> А мне ЦВЕТОКОРРЕКЦИЯ НУЖНА БЫЛА ПРЯМО ЗДЕСЬ И СЕЙЧАС.

Меньше истерик, больше дела.

Для особо ярых противников уже давно готового colord-kde здесь и сейчас есть xicc, который поддерживает несколько мониторов.

Ты навелосипедил классический NIH, который работает хуже готовых альтернатив. Поздравляю.

Ответить | Правка | Наверх | Cообщить модератору

74. "Инициатива по развитию средств управления цветом и HDR для W..."  +2 +/
Сообщение от vitalif (ok), 20-Ноя-20, 20:19 
> Ты навелосипедил классический NIH, который работает хуже готовых альтернатив. Поздравляю.

Альтернатив нет.

Ты хоть вообще понимаешь, что моя приблудина делает?

А что содержится в ICC профиле, понимаешь?

Разъясняю: в ICC профиле содержатся а) одномерные 256 байтные LUT-ы б) нормальное описание преобразования из RGB в универсальное цветовое пространство (XYZ или как его там).

(а) можно засунуть в видеокарту. (б) нет!!! Когда ты юзаешь dispwin, xcalib и т.п. - ты только применяешь преобразование (а) путём засовывания его в видеокарту.

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

А я хочу, чтобы у меня цветокоррекция принудительно применялась ко всему экрану, т.к. иначе мне придётся патчить с*ка ВЕСЬ СОФТ. У меня просто ноутбук такой, что на нём без _нормальной_ полноценной цветокоррекции цвета выглядят как непойми что, хотя охват и нормальный.

Вот я написал эффект, который с помощью шейдера применяет цветокоррекцию на уровне KWin. Других реализаций того же самого НЕТ!!! Если б они были - я бы это не писал.

Да, конечно, в идеале оно должно уметь и несколько мониторов, и наверное с colord интегрироваться и т.п.

Вот только я с НУЛЕВЫМИ знаниями opengl, шейдеров, colord, да и самого KWin, с этим бы разбирался хрен знает сколько и вообще бы на это забил.

А так у меня готовое решение - единственное в своём роде. Полноэкранная ICC цветокоррекция.

Ответить | Правка | Наверх | Cообщить модератору

96. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от prokoudineemail (ok), 21-Ноя-20, 05:26 
> Ты хоть вообще понимаешь, что моя приблудина делает?

Примерно. Но ты дальше уточнил, спасибо.

> А что содержится в ICC профиле, понимаешь?

Да.

> Разъясняю: в ICC профиле содержатся а) одномерные 256 байтные LUT-ы

Ну ваще-то либо лут, либо матрица. И чаще второе, чем первое.

> б) нормальное
> описание преобразования из RGB в универсальное цветовое пространство (XYZ или как
> его там).

"Как его там" зависит от типа профиля -- матричный или табличный.

> xicc и подобное вообще не делает цветокоррекцию. Оно только в какую-то задницу
> типа выставляет профиль,

Это называется атом _ICC_PROFILE.

> Вот только я с НУЛЕВЫМИ знаниями opengl, шейдеров, colord, да и самого
> KWin, с этим бы разбирался хрен знает сколько и вообще бы
> на это забил.
> А так у меня готовое решение - единственное в своём роде. Полноэкранная
> ICC цветокоррекция.

С корректностью этого решения ещё разбираться, но ваще спасибо, что уточнил.

Ответить | Правка | Наверх | Cообщить модератору

106. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от vitalif (ok), 21-Ноя-20, 14:07 
> Ну ваще-то либо лут, либо матрица. И чаще второе, чем первое.

Не, VCGT + (либо LUT + матрица, либо 3D LUT).

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

> Это называется атом _ICC_PROFILE.

Именно)

С корректностью, понятное дело - преобразование RGB-XYZ-RGB с потерями, и там где нужны точные цвета - условно в Gimp-е - лучше, когда коррекция внутри Gimp-а. Но как общее решение для всего десктопа - для исправления извращённых цветов - норм...

Ответить | Правка | Наверх | Cообщить модератору

126. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от Анонимленьлогиниться (?), 27-Ноя-20, 11:09 
> С корректностью, понятное дело - преобразование RGB-XYZ-RGB с потерями, и там где

А почему? Если в 16-битном float считать то с потерями, но шейдер же может 32-х битные использовать. Потом dithering перед выводом в 8 или 10 бит.. и вуаля. Не?

Конечно, лучше если моник умеет загружать в себя профиль (там и точность будет куда выше), на тех же NEC PA можно переключаться между например встроенным профилями и загруженным пользовательским (правда, увы, загрузить из линукса неясно как. Но хранит аппаратно, так что можно раз загрузить и пользоваться).

Ответить | Правка | Наверх | Cообщить модератору

103. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от Alexander Belovemail (?), 21-Ноя-20, 09:59 
а что за ноут?
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

108. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от vitalif (ok), 21-Ноя-20, 14:10 
> а что за ноут?

Samsung 940Z5L

У него цветовой охват неплохой, но сами цвета диким нелинейным образом куда-то смещены.

https://yourcmc.ru/wiki/File:Venice_940z5l.jpg

Вот типа так. На нормальном мониторе это средняя картинка - как надо, нижняя картинка - как это выглядит на 940z5l без коррекции, верхняя картинка - с коррекцией для 940z5l, т.е. верхняя картинка на 940z5l выглядит как средняя на нормальном примерно соответствующем sRGB мониторе...

Короче, голубой на 940z5l превращается в какой-то аквамарин или типа того.

Ответить | Правка | Наверх | Cообщить модератору

75. "Инициатива по развитию средств управления цветом и HDR для W..."  +2 +/
Сообщение от vitalif (ok), 20-Ноя-20, 20:23 
В KDE 4 был патч с oyranos, суть которого была ровно такая же - шейдер. Только оно там работало хрен знает как, чесслово. И настроить это - была беда целая. Приходилось собирать и ставить oyranos, которого нигде в дистрах нет, а потом патченый KWin ещё.

Я это пробовал делать и ЗАТРАХАЛСЯ.

Поэтому извините - нет, новое решение у меня ПРОСТОЕ. Вообще все решения в идеале должны быть ПРОСТЫЕ.

А то получается какой-то маразм. Сходите в 10 мест, настройте там профиль, а потом ХАХА всё равно ХРЕН вы получите полноэкранную цветокоррекцию. Потому что "ну у нас на уровне иксов это поддерживается, а дальше не наше дело - это приложения должны поддерживать". Зато мы 5 разных демонов на эту тему родили с умными названиями. А что они делают - а ну просто хранят сопоставление профиля и названия монитора. Да, офигеть ценные демоны.

Хочется интеграции с colord - возьмите мой эффект за основу и допилите его до состояния поддержки colord.

P.S: Да и вообще, я считаю, к пул реквестам надо относиться приличнее. Человек оторвал свою жопу и доделал чего-то в вашем продукте. Неправильно при этом иметь ему мозги что "у него вот тут не использовался класс Qt а вот тут ой ручное управление памятью через new[]". Или вот нам кажется что надо ещё с 10 софтинами заинтегрироваться и иди нахрен переделывай. Надо сказать спасибо, что он вообще что-то сделал, а мелкие правки допилить самим. Это и быстрее будет. Ну если вы конечно не мейнтейнеры ядра Linux и если вам не поступает в день по 100 патчей. Но с 99% вероятностью у вас не Linux, а проект в который 3 раза в год вообще кто-то что-то присылает.

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

98. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от Пепег (?), 21-Ноя-20, 05:58 
В кде именно все так 146% без преувеличения, например я в арк пропатчил утечки в libzipplugin, добавил zstd в zip (по новому зип стандарту это есть),

вышло два релиза kde с тех пор, но мои правки так и не вошли в релизы до сих пор, зато всякий мусор типа давайте изменим название этой функции чтобы оно соответствовало нашему розовому CoC попадают в релизы моментально.

Ещё вот краткий пересказ из разговора в merge request мной и основным разработчиком арка (который не писал кода пару лет в арке): он говорит все хорошо но сделай squash commits, тут у меня бомбануло я ему написал что это делается в вашем гитлабе со стороны владельца репозитория, он отвечает что сделать это должен я для сохранения красивой истории гит лога, (то есть засирать гит тупыми GIT_SILENT это приемлемо), ладно хрен с ним сделал git squash, push -f, и тут у гитлаба конечно сломалась кнопка мержа на сайте, в итоге этот судак закомитил мой комит сам вручную Карл!

Ответить | Правка | Наверх | Cообщить модератору

116. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от mikhailnov (ok), 21-Ноя-20, 23:44 
А зачем для просто изменения цветности экрана разговаривать с демонами?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

117. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от prokoudineemail (ok), 22-Ноя-20, 01:20 
> А зачем для просто изменения цветности экрана разговаривать с демонами?

Демон colord работает не только с мониторами. Например, он может автоматически подобрать тебе нужный профиль для определенного принтера под выбранный тип бумаги. Ты можешь напечатать цветную схему на обычной бумажке, а можешь — пачку сертификатов в корпоративных цветах о прохождении обучения в твоей компании. Это разные типы бумаги и разные требования к цветопередаче.

Ответить | Правка | Наверх | Cообщить модератору

120. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от mikhailnov (ok), 22-Ноя-20, 13:27 
Это понятно. Но не понятно, почему без него нельзя? Чтобы не поддержтвать второй обработчик цветовых профилей?
Ответить | Правка | Наверх | Cообщить модератору

121. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от prokoudineemail (ok), 22-Ноя-20, 14:59 
> Это понятно. Но не понятно, почему без него нельзя? Чтобы не поддержтвать
> второй обработчик цветовых профилей?

Почему нельзя? Можно. Вот Виталию выше не нужно было — и он сделал как ему надо.

Ответить | Правка | Наверх | Cообщить модератору

122. "Инициатива по развитию средств управления цветом и HDR для W..."  +/
Сообщение от mikhailnov (ok), 22-Ноя-20, 15:06 
>> Это понятно. Но не понятно, почему без него нельзя? Чтобы не поддержтвать
>> второй обработчик цветовых профилей?
> Почему нельзя? Можно. Вот Виталию выше не нужно было — и он
> сделал как ему надо.

Коряво сформулировал, имел в виду, какие преимущества дает использование colord? Я просто не понимаю, зачем демон для того, чтобы, например, кол-во красного в RGB увеличить? Или речь вообще не про это?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру