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

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

Колориметрия и печать: технологии
 
Текущее время: 20:08, Вс, 19 авг 2018

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




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

Зарегистрирован: 16:58, Ср, 18 авг 2004
Сообщения: 799
Откуда: Москва
Не нашел точного стандартизированного описания, как рассчитывают гамму 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
Вернуться к началу
 Заголовок сообщения: Re: Gamma L
СообщениеДобавлено: 14:23, Пн, 28 май 2018 
Не в сети

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


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

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


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

Перейти: 

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