Как экспонировать фотографии в формате RAW, а также выводить необработанные фотографии?

Итак, у меня есть .DNGфайлы, которые я взял с iPhone, и я пытаюсь понять, как их сложить, а затем .DNGтакже вывести сложенную фотографию в виде файла (или любого формата RAW).

Я достаточно хорошо знаю, как кодировать, поэтому я могу складывать их, используя python и модуль rawpy. Проблема в том, что rawpyв настоящее время нет возможности выводить RAW-файлы. Поэтому, когда я их складываю, я могу выводить в формате JPG, но это не то, что мне нужно.

Просматривая форумы по астрофотографии, я наткнулся на темы, в которых говорилось, что Deep Sky Stacker можно использовать для чтения и укладки RAW-файлов, но я не смог найти никаких руководств, которые могли бы рассказать мне, как экспортировать изображение в виде файла .DNG.

Выводит ли DSS сложенные фотографии в формате RAW? (формат не имеет значения, но предпочтительнее DNG) Может быть, есть способ сделать это через Lightroom? Есть ли способ сделать это программно? Я довольно новичок во всем этом, поэтому любая помощь будет оценена по достоинству.

Ответы (3)

DNG — это не формат для экспорта изображений, это несколько универсальный формат для данных датчиков. Не было бы смысла повторно создавать мозаику из ваших сложенных изображений.

Если вы хотите экспортировать изображение в формате без потерь и с высокой точностью, есть как минимум 16-битный формат TIFF и 16-битный PNG.

Проблема в том, что мой рабочий процесс требует, чтобы я обрабатывал длительную экспозицию в виде файлов RAW для работы с данными датчика. Поскольку айфоны не делают изображения с длинной выдержкой, я складываю изображения так, как если бы они были с длинной выдержкой. Сохраняет ли TIFF данные датчиков? Мне не очень удобно работать с TIFF, так как я никогда не работал с ними раньше.
DNG может быть форматом экспорта; darktable экспортирует HDR (буквальный HDR, а не тональный «HDR») файлы DNG при использовании функции «создать HDR» на выбранных изображениях (однако эта функция, вероятно, не подходит для того, что имеет в виду OP).

Если вы хотите работать с необработанными данными датчика, вам нужно сделать это до того, как вы сложите изображения. Экспортируйте необработанные файлы в один из множества различных форматов оценки (TIFF, JPEG, PNG и т. д.), а затем сложите их в стопку. Необработанные данные датчиков можно демозаизировать только один раз, после чего они представляются в растровом формате. Если вы хотите вернуться и снова демозаизировать его, вы должны начать с исходных необработанных данных, с которых вы начали раньше. Когда вы применяете к этим данным различные решения по обработке, вы создаете другую версию необработанных данных в виде видимого изображения, чем раньше.

Обратите внимание, что то, что вы видите на экране при работе с необработанным файлом, не является «сырым файлом» , ¹ это одна демозаичная версия информации в необработанном файле. Когда вы перемещаете ползунки или кривые блеска в приложении обработки необработанных данных, вы часто создаете другую интерпретацию информации в файле необработанных данных, изменяя инструкции демозаики, и новая интерпретация необработанных данных снова отображается на вашем экране.

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

Я понимаю, но поскольку необработанные изображения — это просто данные датчика, а суммирование экспозиции — это просто среднее значение фотографий, я пытаюсь сложить данные перед демозаикой, чтобы необработанные данные при демозаике имитировали эффект длинной выдержки, и Я все еще могу работать с данными датчика для своего последующего рабочего процесса. Я знаю, что это трудная задача, но именно поэтому я здесь :)
@QuantumHoneybees Это не работает с приложениями для необработанной обработки или приложениями для стекирования, которые демозаизируют информацию с датчика.
Необработанные данные на самом деле не то, что обычно понимают под фотографией, а скрытый, непроявленный негатив — это «фотография».
Да, но цифры — это цифры в конце дня, а значит, их можно усреднить. Я просто подумал, что должно быть приложение со встроенным экспортом DNG, которое также позволяет складывать...
Точно так же, как существует множество возможных изображений, которые могут быть получены из необработанных данных изображения, существует множество различных наборов необработанных данных изображения, которые могут привести к конкретному изображению. Невозможно использовать растровое изображение для точной реконструкции необработанных данных, из которых было получено это растровое изображение. Если вы округлите все строки налоговой декларации до ближайшего доллара, то не сможете восстановить стоимость центов в каждой исходной стоимости.
DNG во многих случаях уже обработал часть информации в необработанных файлах с некоторых камер и «запекает» результаты необратимым образом. Все зависит от объема информации, включенной в необработанный файл, от того, насколько камера обрабатывает информацию на уровне пикселей, собранную датчиком, перед сохранением в необработанном формате, а также от реализации преобразователя DNG.
«Да, но числа — это числа в конце дня, а это значит, что их можно усреднить. Я просто подумал, что должно быть приложение со встроенным экспортом DNG, которое также позволяет складывать». Возможно, такое приложение и существует, но я никогда о нем не слышал и, насколько мне известно, здесь оно не обсуждалось. Часть проблемы с наложением на уровне пикселей заключается в том, что любое изменение отношения камеры к объекту (через движение камеры или видимое движение ночного неба) может иметь разрушительные последствия. Звезды, которые смещаются только на один пиксель, будут восприниматься как шум.
«Часть проблемы со стекированием на уровне пикселей заключается в том, что любое изменение отношения камеры к объекту (через движение камеры или кажущееся движение ночного неба) будет иметь разрушительные последствия» да, это очень верно, но Я использовал дистанционный затвор, чтобы делать фотографии очень аккуратно, и фотографировал только статичные объекты. Я думаю, единственное решение — написать библиотеку Python для вывода файлов DNG или что-то в этом роде... спасибо!
@QuantumHoneybees Если вы действительно, действительно не ожидаете, что программное обеспечение будет решать какие-либо проблемы с выравниванием, вы можете найти функцию HDR darktable (связанную в комментарии к другому ответу) полезной ... но я недостаточно уверен, что это случай, чтобы предложить его в качестве ответа. ;)

Lightroom версии 6 и более поздних версий может создавать HDR-изображения из нескольких экспозиций и экспортировать их в виде файлов DNG, см., например, https://helpx.adobe.com/lightroom/help/hdr-photo-merge.html . Обратите внимание, что DNG не обязательно содержит необработанные мозаичные данные с датчика. Он также может хранить демозаичные данные, например, результат предварительной обработки (например, создание HDR в Lightroom). Тогда это называется линейным DNG, см. https://helpx.adobe.com/de/photoshop/using/adobe-dng-converter.html .