Есть ли способ добиться неразрушающего редактирования RAW между приложениями? (Может быть, файлы xmp?)

10

Есть ли какой-то способ сохранить (базовую) неразрушающую разработку / настройку RAW, которая не ограничивается конкретной экосистемой приложений (например, Adobe)? Понятно, что некоторые преобразования являются проприетарными (например, какой-то классный алгоритм удаления шума или инструмент для удаления пятен), но другие являются довольно общими, и я думаю, что их можно легко стандартизировать (например, обрезка, экспозиция, баланс белого) и прочитать другие приложения.

Сначала я подумал, что xmp-файлы sidecar могут быть полезны в этом отношении, поскольку Camera RAW / Lightroom и darktable сохраняют свои настройки внутри таких файлов, но кажется, что настройки, созданные Camera RAW / Lightroom, не могут быть предварительно просмотрены / отредактированы darktable и наоборот.

Любое решение, которое сработало для вас?

Этот вопрос в основном касается создания перспективного способа хранения исходных данных с камеры, а также истории редактирования (корректировки неразрушающим способом).

FotisK
источник

Ответы:

3

Они все запатентованы. Каждое приложение использует свои собственные алгоритмы для преобразования необработанных данных. Насколько мне известно, ни одна из настроек, сделанных в одном приложении, не будет одинаково переведена в другое приложение, если только оба приложения не будут использовать один и тот же необработанный механизм преобразования «под капотом» (например, Adobe Lightroom и Adobe Photoshop оба используют Adobe Camera Raw для выполнения фактического сырое преобразование). Таким образом, вы должны выбрать только одно приложение, чтобы сделать сырое преобразование.

Если затем вы хотите использовать другие инструменты для дальнейшего редактирования изображения, вы должны экспортировать результаты необработанного преобразования в стандартизированный формат растрового изображения, который может быть отредактирован другими инструментами. Вероятно, наиболее распространенный способ справиться с этим - выполнить предварительное преобразование, а затем экспортировать изображения в виде 16-битных файлов формата TIFF.

Конечно, преобразование в TIFF блокирует многие решения, принимаемые при необработанном преобразовании: черная точка, белая точка, гамма-коррекция и т. Д., И уменьшает количество дальнейших настроек, таких как цветовая температура / баланс белого и т. Д. Но 16 -bit TIFF имеет гораздо больше информации, чем, скажем, 8-битный JPEG. Максимальное количество градаций в 8-битном значении цвета составляет 256. Максимальное количество градаций в 16-битном значении цвета составляет 65 536. В дополнение к более низкой битовой глубине также учитывается степень сжатия. Таким образом, TIFF-файл позволит гораздо больше настроек, прежде чем все начнет разваливаться, чем в формате JPEG. Самым большим недостатком 16-битных файлов формата TIFF является их размер: необработанный файл с 20-мегапиксельной камеры будет работать примерно 24-30 МБ. Точный размер зависит от содержимого. Большинство необработанных файлов сжимаются с использованием сжатия без потерь, поэтому чем больше вариаций в сцене, тем больше будет размер файла. Тот же 20-мегапиксельный образ, преобразованный в 16-битный TIFF-файл, будет работать без сжатия около 100 МБ.


Из комментариев:

После публикации вопроса вчера вечером, я обнаружил, что darktable предположительно (и в некоторой степени) может считывать настройки внутри файлов xmp Adobe - для чего это стоит, здесь и здесь есть ссылки. Мне пока не удалось заставить его работать.

Даже когда инструкции могут быть прочитаны правильно, вопрос все еще остается, является ли darktable применяя точно такой же алгоритм, чтобы получить точно такой же результат? Или это просто использование темных алгоритмов для аппроксимации результатов определенной настройки с использованием ACR? Я догадываюсь, что вы можете получить точно такие же результаты, отредактировав в darktable для начала, как вы могли бы получить, переведя инструкции из ACR с использованием darktable. Вам просто нужно научиться использовать разные графические интерфейсы, чтобы добраться туда.

Действительно @MichaelClark, можно использовать LR, Br или darktable, не используя другой! Меня больше интересовало нахождение рабочего процесса, который был бы ориентирован на будущее - в том смысле, что я не буду заблокирован в одном конкретном приложении / экосистеме / ОС.

В этом случае всегда сохраняйте исходные необработанные файлы. Это примерно как будущее доказательство. Людям нравится много шуметь по поводу «стандартного» необработанного формата, но это просто куча дыма и зеркал. DNG не более надежен на будущее, чем .cr2 или .nef. И больше приложений позволяют конвертировать файлы .cr2 и .nef, чем работать с файлами .dng.

Ничто не является доказательством будущего. Абсолютно ничего.

Майкл С
источник
1
Вы понимаете, что такое черная точка? Все значения в данных считывания датчика ниже выбранной черной точки нормированы на ноль. Больше нет различия между теми ценностями, которые когда-то были разными. Таким образом, эта информация безвозвратно исчезла. То же самое с белой точкой. Все значения выше белой точки нормированы на максимум. Любое различие между ними в показаниях датчика отбрасывается.
Майкл С.
1
Полностью согласен, но просто дополнительное мнение - поскольку я все еще довольно новичок в этом и не могу дать полный второй ответ, но я нашел, что мой «лучший» метод - это выполнить первоначальное редактирование цвета в собственном программном обеспечении Nikon. Затем экспортируйте TIFF и сделайте все остальное в фотошопе. Открытие непосредственно в Adobe, IMO, далеко не столь хороший результат. Однако я нахожу, что размеры файла TIFF больше, чем 180 МБ, чем 100, для 24-мегапиксельного изображения
Tetsujin
2
Спасибо @Michael Clark и всем за комментарии! TIFF - это то, что я бы назвал «запеченным» форматом. Помимо встроенных параметров, таких как экспозиция / обрезка / демозаизация и шумоподавление, которые во многом зависят от интерпретации программного обеспечения для разработчиков, существуют также более радикальные преобразования, такие как маски, ротация и обрезка, которые применяются разрушительно. Хотя я определенно использовал бы tiff для архивных целей окончательной фотографии, я не чувствую, что использую ее для чего-либо еще.
FotisK
1
@FotisK Даже если инструкции могут быть прочитаны правильно, вопрос все еще остается, является ли darktable применяя точно такой же алгоритм, чтобы получить точно такой же результат? Или это просто использование темных алгоритмов для аппроксимации результатов определенной настройки с использованием ACR?
Майкл С
2
@FotisK В этом случае всегда сохраняйте исходные необработанные файлы. Это примерно как будущее доказательство. Людям нравится много шуметь по поводу «стандартного» необработанного формата, но это куча дыма и зеркал. DNG не более надежен на будущее, чем .cr2 или .nef. И больше приложений позволяют конвертировать файлы .cr2 и .nef, чем работать с файлами .dng.
Майкл С.
2

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

  • сохранить оригинальный файл RAW
  • для корректировок работайте с продуктами Adobe (либо внутри Lightroom, либо с xmp-файлами с коляской, созданными Adobe RAW )

Это, вероятно, так же перспективно и кроссплатформенно, как и получается Что не так много, но не совсем безрадостно.

В качестве второго слоя будущего , я бы сохранил

  • 16-битный TIFF оригинального RAW (если наступит день, когда никто не захочет создавать RAW-декодер для моей конкретной камеры)
  • высококачественный jpg экспорт каждого варианта / версии конкретного изображения (в случае, если мне нужна ссылка, чтобы воспроизвести этот точный вид)
  • и 16-битный TIFF всех конечных продуктов (например, правки, сделанные в печати, на выставках или в целом, использовались где-то за моим светлым столом)

Файлы DNG? Нет, спасибо

Хотя я не изучал файлы DNG (пожалуйста, исправьте меня, если я где-то ошибаюсь), я понимаю, что

  1. они не могут заменить файлы RAW, потому что

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

    б. Это не один универсальный формат файла; это контейнер. Это означает, что в отдаленном будущем кто-то должен будет написать программное обеспечение, которое будет считывать особенности DNG, в которые преобразованы файлы вашей камеры. Не так ли сильно отличается судьба от файлов RAW?

  2. Файлы DNG, вероятно, не лучше в плане корректировок на будущее:

    а. Настройки xmp, встроенные в файл DNG, не более универсальны, чем корректировки внутри коляски xmp. Они все еще зависят от программного обеспечения. Напротив, я видел несколько сторонних программ (см. Ниже), которые читают настройки ACR / Lightroom из файлов .xmp, но я не знаю ни одной, которая могла бы читать их из файлов DNG.

Причины выбора Lightroom и Camera Raw

Futureproofing

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

  1. Конкурентам придется заманить существующих клиентов Adobe в свои экосистемы. Некоторые уже пытаются воспроизвести (подмножество) настройки, которые ACR хранит в файлах .xmp. Например, проект с открытым исходным кодом Darktable требует точного воспроизведения кадрирования , поворота , отражения и меток , и в основном точного воспроизведения экспозиции / черных, зернистости, кривой тона (поддерживается только яркость), локального контраста цветовых зон - как видно здесь и здесь . Другие подразумевают, что вы можете перенести целые библиотеки Lightroom, включая настройки ( Capture One Proутверждает, что он « позволяет импортировать другие каталоги приложений сторонних производителей, чтобы сделать миграцию проще, чем когда-либо, сохраняя структуру папок и большинство настроек ваших изображений » вместе с изображением Aperture, Lightroom и Media Pro, как показано здесь . On1 Photo RAW предположительно добавит поддержку для этого в марте 2017 года - подробнее читайте здесь , здесь и сроки здесь ). Хотя эти попытки никогда не могут быть точными на 100%, они являются достаточно точными, чтобы дать отправную точку для дальнейшей манипуляции с изображениями и / или, по крайней мере, подчеркнуть заинтересованность сторонних разработчиков в переносном образе реверс-инженера Lightroom и ACR для хранения настроек.
  2. К счастью или к несчастью, Adobe довольно успешна, так что это означает, что в обозримом будущем нет причин выходить из бизнеса
  3. Даже тогда, из-за большой базы пользователей Adobe, вполне возможно, что будущие инженеры, вероятно, будут заинтересованы в восстановлении данных, созданных Lightroom и ACR.

Кросс-платформенная

Хотя Adobe Adobe не работают на Linux, они работают на MacOS, Windows, Android и iOS. Начиная с июля 2017 года, Lightroom mobile поддерживает редактирование в необработанном виде (см. Здесь ). Для linux можно использовать darkroom, что, однако, является поездкой в ​​одну сторону, поскольку Darkroom не синхронизирует свои собственные настройки обратно в формате Adobe XMP.

FotisK
источник
«Это не один универсальный формат файла; это контейнер. Это означает, что в далеком будущем кому-то придется писать программное обеспечение, которое считывает специфический вариант DNG, в который преобразованы файлы вашей камеры. Не так уж много иного, чем у файлов RAW, это?" У вас есть источник для этого? В значительной степени убивает главное, почему я рассматривал DNG в первую очередь.
Матин Улхак
1

Формат файла DNG позволит сохранять информацию о корректировке непосредственно в файле, а не в дополнительном файле, а формат DNG является документированной спецификацией, которую может использовать каждый. Некоторые камеры изначально поддерживают DNG как формат RAW, для других вы можете использовать бесплатный конвертер Adobe DNG. В экосистеме Adobe изображения, отредактированные с помощью версии ACR, предоставленной даже в старой версии Photoshop Elements (7), будут перенесены в последнюю версию Lightroom (CC) со всеми изменениями без изменений.

К сожалению, я протестировал файлы DNG, отредактированные с помощью Lightroom, в Corel Aftershot и Raw Therapee, и ни один из них не может распознать корректировки, что неудивительно, учитывая, что параметры настройки, используемые различными программами, весьма различны, даже если делать подобные вещи.

Я не тестировал On1 Photo RAW или Cature One Pro, но думаю, что результаты будут похожими.

vkiwi
источник
2
См. Ответы (и особенно комментарии к ответам): Потеряю ли я что-либо, конвертируя в DNG? для вопросов о том, потеряна ли информация при преобразовании в DNG. Просвещающий разговор.
scottbb