Колориметрия, печать и препресс: технологии Главная Форум Галерея Контакты Download Статьи
Сражаясь неустанно,
доживём мы, Санчо,
до Золотого века!
 

Форум колористов и полиграфистов

Колориметрия и печать: технологии
 
Текущее время: 13:56, Пн, 06 апр 2020

Часовой пояс: UTC+03:00


Новые
ответы
в темах:



Начать новую тему  Ответить на тему  [ 3 сообщения ] 
Автор Сообщение
 Заголовок сообщения: Gamma L
СообщениеДобавлено: 18:53, Пт, 21 дек 2012 
Не в сети
Администратор

Зарегистрирован: 16:58, Ср, 18 авг 2004
Сообщения: 933
Откуда: Москва
Не нашел точного стандартизированного описания, как рассчитывают гамму L. По одним источникам формула примерно такая (за что купил за то продал):
Y=[(L*+16)/116]^3 for Y/100 > 0.008856,
Y=L*/903.3 for Y/100 < 0.008856.
Брюс Линдблум в одном из своих яваскриптов использует такую формулу:
(linear <= (216.0 / 24389.0)) ? (linear * 24389.0 / 2700.0) : (1.16 * Math.pow(linear, 1.0 / 3.0) - 0.16);
В цветовом профиле L-Star RGB гамма считается по следующей формуле:
In:=     if Y/100 > 0.008856, Y := Є <0-100>,  Y=100*[116*L^(1/3)-16]   else   Y=903.3*L  			
Out:=  if Y/100 > 0.008856, Y := Є <0-100>,  Y = 100*[(L*+16)/116]^3  else Y = 100*L*/903.3 
Собственно - а зачем все это нужно? Дело в том, что при обычной степенной функции гаммы 2.2 и выше глубокие тени выглядят и представляются в 8-битном представлении не совсем корректно. Стандарт sRGB использует в глубоких тенях функцию, отличную от гаммы 2.2, новая гамма L похожа в целом на гамму 2.4 но глубокие тени так же описывает другой функцией. При цветокоррекции и на стадии обработки изображений бывает удобно использовать разные значения гаммы, а не только гнуть кривые изо всех сил как придется. Собственно для этого я и сделал представленные стандартные профили icc с тем лишь отличием от оригинальных, что в них встроена гамма L.

На графике хорошо видно, что функция гаммы 2,4 практически лежит в глубоких тенях на нуле, то есть часть оттенков просто слипается в сплошной ноль. Тогда как при гамме L полностью сохраняется тоновая разделка в глубоких тенях в каждом цветовом канале.
[ img ]

Самому скорректировать icc-профиль и встроить в него новую функцию гамма-кривых не сложно. Надо скачать с color.org программу ICC Profile Inspector, в ней открыть требуемый профиль и в нем в тегах TRC заменить кривые в виде таблички на новую табличку GammaL.txt из аттача. Так же надо поправить после этого перед сохранением с новым именем профиля и тег desc где надо изменить ASCII Name измененного профиля, иначе фотошоп и прочие будут его путать с оригинальным, программы смотрят не на имя файла icc а на тег desc для его отображения в списке доступных профилей.
К сожалению ICC Profile Inspector не позволяет почему-то отредактировать тег desc а лишь отображает его содержимое. Этот тег легко отредактировать на маке, просто открыв профиль двойным щелчком. Если мака нет под рукой а профиль с новым ASCII Name все же нужен - можно отредактировать профиль в каком-нибудь Hex-редакторе.
В аттачах три наиболее востребованных измененных цветовых профиля с гаммой L и сама рассчитанная в нужном формате текстовая табличка гаммы L, которую можно самостоятельно импортнуть в требуемый icc-профайл.
На практике разница между гаммой sRGB и гаммой L выглядит так: верхняя фотка - sRGB, нижняя фотка - ей же присвоен профиль sRGB gamma L и произведена конверсия снова в sRGB для тех браузеров, что не поддерживают управления цветом. Несмотря на то, что нижняя фотка стала капельку темнее глубокие тени у нее читаются даже чуть лучше (черная черпица на доме на переднем плане).
[ img ]
sRGB
[ img ]
sRGB gamma L
[ img ]
разница между гаммой sRGB и гаммой L, гистограммы приведены для двух представленных выше фоток
  • На Mac профили обычно кладутся сюда: /Library/Application Support/Adobe/Color/Profiles/Recommended
    На PC профили обычно кладутся сюда: WINDOWS\system32\spool\drivers\color
    или сюда: Program Files\Common Files\Adobe\Color\Profiles\Recommended
  • Операции конвертации из профиля в профиль и присвоения профиля изображению вызываются в Photoshop из меню:
    Edit/Convert to Profile и Edit/Assign Profile (в совсем старых Photoshop - Image/Convert to Profile и Image/Assign Profile).
    Параметры конвертации (Relative, Perceptual, Black Point Compensation) выставляются в открывшемся окне Convert.


Вложения:
Комментарий к файлу: Gamma L - текстовая табличка для импорта в icc-профайл
Комментарий к файлу: профиль AdobeRGB Gamma L
Комментарий к файлу: профиль sRGB Gamma L
Комментарий к файлу: профиль Gray Gamma L
Вернуться к началу
vote2019.appspot.com
 Заголовок сообщения: Re: Gamma L
СообщениеДобавлено: 14:23, Пн, 28 май 2018 
Не в сети

Зарегистрирован: 7:24, Пн, 28 май 2018
Сообщения: 5
А что будет, если откалибровать монитор с гаммой L*, а фотографии обрабатывать в sRGB? Будет ли корректно отображаться в Фотошопе включенный Proof например с профилем Fogra 39 (я имею в виду не будут ли в этом случае на мониторе тени проработаны, а при печати станут слишком темными)?


Вернуться к началу
 Заголовок сообщения: Re: Gamma L
СообщениеДобавлено: 23:16, Пн, 28 май 2018 
Не в сети
Администратор

Зарегистрирован: 16:58, Ср, 18 авг 2004
Сообщения: 933
Откуда: Москва
Думаю нет, такой проблемы в теории не должно быть. На практике какие-то нюансы может и уловите, обусловленные не самой высокой дискретностью менее 16 бит.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 3 сообщения ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Google Adsense [Bot] и 116 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

© CIELab.XYZ
Создано на основе phpBB® Forum Software © phpBB Limited
Конференция запущена 18 августа 2004 года | Защищено от спама системой stopforumspam
Всего посещений - 6512209 | Всего за день - 17350 | Уникальных сегодня - 1504, вчера - 1908, позавчера - 1797