Как я могу изменить данные пикселей в DNG, сохраняя все метаданные? - Фотопедия
1 голос
/ 21 августа 2013

Я ищу несколько бесплатных инструментов, которые позволили бы мне легко обрабатывать пиксельные данные в файле RAW (DNG или NEF), сохраняя метаданные без изменений. Есть ли такие инструменты?


Вариант использования: я экспериментирую с уменьшением шума от полос. Я могу получить недемозированные данные из файла RAW , используя dcraw , и записать их в 16-битный формат TIFF: dcraw -o 0 -D -T -4. Затем я могу обработать эти данные с помощью различных инструментов (например, Mathematica / MATLAB) и попытаться уменьшить шум. Теперь, как я могу поместить обработанные данные обратно в необработанный файл (я думаю, DNG) и сохранить все исходные метаданные (камера, настройки, объектив), чтобы я мог передать их в необработанный процессор, такой как ACR, и использовать автоматический Коррекция объектива и профили камеры?

1 Ответ

1 голос
/ 21 августа 2013

Насколько ты серьезен? У Adobe есть библиотека , которая может сделать это, но это библиотека CPP, поэтому вам придется написать некоторый код, чтобы это произошло. Вам нужно будет использовать что-то вроде libtiff, чтобы получить пиксельный буфер из изображения, а затем передать его в dng_pixel_buffer и создать DNG, вставив все метаданные (вы можете импортировать из и из XMP sidecar, если он доступен, или извлекать из CR2, используя libraw .

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...