Почему мои фотографии в формате NEF в RawTherapee выглядят необычно темными?

Я только начал использовать файлы RAW/NEF и столкнулся с этой проблемой с темными изображениями. Я немного читал и знаю, что приложение, с помощью которого я открываю свои NEF, должно выполнять некоторую обработку, чтобы показать, что камера обычно показывает при предварительном просмотре. Я также знаю, что файлы профиля DCP можно использовать для отображения фотографии в правильных цветах.

Я как новичок решил попробовать постобработку фотографий в бесплатной программе RawTherapee 4.2.73. Я почти уверен, что это не ошибка программ, потому что я видел такие проблемы от других людей в других программах. Я также пытался использовать файл профиля DCP (из конвертера Adobe DNG), но изменений почти не было.

В любом случае, ниже приведен пример двух очень похожих изображений, левое было загружено для редактирования, поэтому показывает RAW-данные, а правое — только предварительный просмотр (только в виде эскиза), который отображается правильно.

введите описание изображения здесь

Итак, что мне нужно сделать, чтобы правильно загрузить файлы NEF?

ОБНОВИТЬ

Хорошо, я запутался, я только что сделал еще одну фотографию, и эта картинка правильно открывается также в RawTherapee. Это изображение (я загрузил NEF на tinypic.com, но оно было преобразовано в jpg):

введите описание изображения здесь

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

введите сюда описание ссылки Ссылка на полный размер

На картинке выше вы можете увидеть очень разные гистограммы на камере и в программе.

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

Спасибо!

Вы уверены, что изображения были правильно экспонированы в камере? Как гистограмма, полученная в камере, отличается от гистограммы, созданной в RawTherapee?
Положительно, Гистограммы также сильно отличаются на камере и в RawTherapee. На камере в основном полутона и тени, а в RawTherapee только тени. Я также установил кодек NEF от Nikon на свою Windows, и они правильно отображаются в просмотрщике изображений.
Это действительно странно. Гистограмма в камере и гистограмма, созданная из неотредактированного файла RAW в RawTherapee, будут выглядеть по-разному, поскольку первая обычно создается из предварительного просмотра JPEG. Хотя они редко сильно отличаются. Можете ли вы настроить камеру для захвата файлов JPEG и RAW и сделать хорошо экспонированное изображение, охватывающее всю гистограмму, и предоставить как файл RAW, JPEG, так и изображение задней части камеры, показывающее гистограмму для этого изображения? Тогда мы можем помочь вам легче.
@Hugo Я добавил изображение из обеих гистограмм.

Ответы (4)

Нашел это здесь, в документации RawTherapee: В разделе «Управление цветом» вы можете выбрать выходное и/или рабочее цветовое пространство. Скорее всего, вы выбрали вариант, оканчивающийся на _g10, который обозначает цветовое пространство с линейной гаммой.

Основная гистограмма RawTherapee и индикаторы отсечения также будут основываться на выходном профиле.

Обычный sRGB имеет гамму 2,4 (на самом деле обычно 2,2, с линейной частью в нижней части, я не знаю, почему у RT 2,4), изображение с 1,0 будет выглядеть намного темнее. Это цветовое пространство имеет свои преимущества для особых случаев использования, но обычно вы захотите использовать его RT_sRGBдля вывода, а ProPhoto — для рабочего цветового пространства.

Я играл с этими настройками, кроме изменения профилей ввода, таких как рабочий и профиль вывода, не сильно изменился.
Разве Mac традиционно не используют гамму 2,4, а ПК с Windows традиционно не используют гамму 2,2? Я легко могу ошибаться, но я помню, что где-то читал это...
Предоставленная вами ссылка устарела. Я думаю, что страница, на которую вы хотели сослаться, находится здесь: rawpedia.rawtherapee.com/Color_Management#Input_Profile Хотя мне удалось улучшить настройку, файл NEF по-прежнему выглядит лучше в лайтруме или в Geeqie на Linux. Я начал использовать плагин экспорта jpeg от Geeqie, когда работаю в Linux.
исправил ссылку.

Я преодолел эту проблему, преобразовав файлы NEF в DNG с помощью конвертера Adobe. И я делаю вывод, что RawTherapee просто не знает, как правильно обрабатывать файлы NEF, поскольку, насколько я знаю, с файлом профиля DCP он должен работать правильно.

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

Решение

Я наткнулся на ЭТОТ пост , и там был ответ на переход на 14-бит. Я только что проверил, и теперь он отлично работает.

С Уважением

К сожалению, эта ссылка мертва.

Я не сталкивался с этим напрямую, но слышал о случаях, когда настройка камеры для «защиты светлых участков» (или подобных) приводит к тому, что камера преднамеренно недоэкспонирует, а затем компенсирует это в движке JPEG, защищая хорошо снятые блики. Эта компенсация, конечно же, не будет отражена в файле RAW, и программное обеспечение, не предоставленное самой компанией-производителем камеры, также может не знать, как сделать эту компенсацию. Возможно, вы захотите проверить эту возможность в настройках вашей камеры.

Файлы NEF показывают необработанные данные датчика, которые являются линейными . Довольно часто максимальной интенсивностью в файле NEF может быть небольшая выделенная область, а основное тело — значительно меньше. Различные цвета также имеют разную чувствительность. Обычно файлы NEF имеют общий зеленый оттенок, если просматривать их без каких-либо настроек.

Это все нормально и ожидаемо. В файле NEF осталось много информации о динамическом диапазоне, даже если на первый взгляд все кажется недоэкспонированным на 2 ступени или более. Обычно первый шаг, который делает мое программное обеспечение, — это поиск самых темных и самых ярких пятен и установка их в черно-белые цвета. Вы также должны измерять свой датчик при солнечном свете и любых других повторяющихся условиях освещения, которые вы обычно используете. Это позволяет вам определить, какой серый цвет соответствует каждому из этих условий освещения, и автоматически настроить программное обеспечение. Например, серый на солнце с моей камерой имеет относительный вес (0,541, 1, 0,694), который, очевидно, будет выглядеть зеленым без коррекции.

Многие из моих файлов NEF выглядят точно так же, как вы показываете до исправления. Опять же, это все нормально и ожидаемо.

Добавлен:

Чтобы уточнить, вот изображение с моей камеры Nikon, на котором показаны некоторые этапы постобработки.

Вот файл NEF, интерпретированный как RGB, но в противном случае сопоставленный непосредственно с 8-битным пространством интенсивности файла JPG:

Как видите, это темно-зеленый цвет. Это очень похоже на левое изображение на вашей верхней картинке по той же причине.

Вот то же самое изображение, на котором самая темная область в выходном файле отображается как полностью черная, а самая светлая — как полностью белая, при сохранении цветового баланса для солнечного света, который я ранее измерил для этой конкретной камеры:

Цвета имеют больше смысла, но линейное отображение по-прежнему неестественно, поскольку только несколько небольших бликов почти полностью белые.

Теперь это исправлено путем применения нелинейного отображения интенсивности без изменения входных значений, которые приводят к черно-белому изображению. Другими словами, входной диапазон, взятый из оригинала, остается прежним, но промежуточные значения больше не отображаются линейно на выходное изображение. При этом использовалась логарифмическая коррекция на 3 ступени диафрагмы, что означает, что самые темные части были расширены на выходе в 8 раз больше, чем самые светлые части. Я также добавил коррекцию «яркости» 0,3, которая еще быстрее выявляет темные области, оказывая меньшее влияние на светлые области, чем логарифмическая коррекция.

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

Теперь, когда я вижу это изображение, окруженное довольно светлым фоном на этой веб-странице, я думаю, что мне, вероятно, следовало использовать логарифмическое отображение 3,5 или 4 вместо 3. Контекст конечного изображения имеет значение. Если изображение будет проецироваться на экран в темной комнате, или на мониторе с темным окружением, то то, что у меня выше, наверное, лучше.

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

Файлы RAW ничего не показывают, если только они не интерпретируются конвертером RAW, который обычно заботится о правильном масштабировании каналов.
@ths: Интерпретация данных в файле RAW, конечно же, является интерпретацией формата RAW, точно так же, как и другие типы файлов. Файлы никогда ничего не «показывают», это делается программами, которые читают эти файлы, но это верно для всех файлов изображений, а не только для NEF. Если вы возьмете необработанную информацию в файле NEF и отобразите ее в виде линейного RGB, вы получите то, что я описал. Программное обеспечение OP, по-видимому, по умолчанию использует это из-за отсутствия конкретного сопоставления преобразования, указанного пользователем. Программное обеспечение, которое делает что-либо еще автоматически, было бы опасным.
опасный? это то, что практически каждый необработанный конвертер делает по умолчанию. я искренне сомневаюсь, что лайтрум показывает файлы NEF темными и зелеными. тот факт, что вы указываете вес своих каналов, позволяет мне подозревать, что вы используете dcraw для ручного рабочего процесса.
@ths: Под опасным я подразумеваю программное обеспечение, применяющее настройки, которые я явно не указал и не дал ему разрешения. Без каких-либо таких настроек, которые должны быть «чистым листом», с которого он должен начинаться, файлы NEF имеют тенденцию выглядеть темными и зелеными. Одна из первых корректировок, которые я обычно применяю, — это отображение полного темного/светлого диапазона в пределах установленной мною коррекции серого. Нет, я не использую DCRAW. Я в основном использую свое собственное программное обеспечение, которое я создал для этой цели.
Эй, спасибо за такое подробное объяснение, к сожалению, для меня это все еще довольно техническое, и я не совсем понимаю, какие ползунки мне следует использовать для настройки цветов. Хотя я считаю, что необработанные данные NEF могут быть темными и зеленоватыми, я не могу поверить, что редактор RAW не знает, как компенсировать это, и если, возможно, не из коробки, я полагаю, что с помощью профиля DCP он сможет сделать это. Или профиль DCP используется для чего-то другого?
@dani: я не знаю, это все зависит от того, какое программное обеспечение вы используете.