Программа преобразует сырые данные полученные от камер Coolpix в формат камеры E5700.
Размер изображения сохраняется стандартным (+16 по ширине, +4 по высоте), так как
программа Nikon View понимает файлы с изображениями только стандартного размера.
Nikon Edit и Nikon Capture принимают файлы любого размера.
Также эти программы понимают только один тип фильтра - YCGM. Такого типа фильтр у E5700, E5000 и E4500.
Для остальных камер изображение смещается на один пиксель вправо или вниз, чтобы в результате
фильтр совпадал с требуемым. Одна строка или столбец при таком смещении теряется.
Начиная с версии v0.11 добавлена возможность конвертации raw данных камер с RGB фильтрами в NEF файл камеры E8700. А с версии 0.14 в 5-мегапиксельный NEF от E5400.
Работа с программой. Обычно фотоаппарат в диагностическом режиме выдает два файла - первый содержит только данные с матрицы, второй стандартный JPEG в соответствии с установками камеры. Программа получает имя RAW файла и пытается сама найти соответствующий JPEG файл. Для этого из имени выделяется номер снимка, увеличивается на единицу и формируется новое имя, расширение файла всегда меняется на JPG. Если удается открыть такой файл то из него файла программа может получить модель камеры, и некоторые другие параметры которые будут перенесены в NEF файл. Если парного файла нет, то программа пытается сама определить модель камеры по имеющемуся RAW файлу. Практически это можно сделать только по размеру файла - каждая камера выдает RAW файлы строго одинакового размера. Однако RAW файлы некоторых камер совпадают по размеру, но отличаются по формату. В этом случае будет принят тот формат, который встретился первым. Можно заранее сообщить программе от какой камеры RAW файл она должна обработать указав соответствующую опцию.
Если задана модель камеры, то программа будет обрабатывать только файлы указанного типа. Если в Exif данных парного файла указана другая модель будет выдано предупреждение.
Программа (v0.10) протестирована с NikonView 5.1.3 и 5.1.4 (включая NikonEdit и Photoshop plug-ins), и Nikon Capture 3.5.
Версия v0.12 прошла тестирование c Nikon Capture 4.1.0, Adobe Raw 2.1, Nikon Edit 6.2.1.
Текущая версия (v0.13) поддерживает RAW от следующих камер:
- Coolpix 2100 (протестировано) (v0.11+)
- Coolpix 2500 (протестировано)
- Coolpix 3100 (протестировано) (v0.11+)
- Coolpix 3700 (протестировано) (v0.12+)
- Coolpix 4300 (протестировано) (v0.11+)
- Coolpix 4500 (протестировано)
- Coolpix 5000 (протестировано, thanks Robert)
- Coolpix 5900 (протестировано)
- Coolpix 775 (протестировано)
- Coolpix 885 (протестировано, необходим ключ -E885)
- Coolpix 995 (протестировано)
- Coolpix 990 (протестировано, необходим ключ -E990)
- Coolpix 950 (протестировано, желательно использовать ключ -E950)
- Coolpix 900 (протестировано Sakura Shan)
- Camedia C2020 (протестировано)
- Camedia C4000 (протестировано) (v0.11+)
- Camedia C40Z (протестировано, thanks Gustavo Jeronimo) (v0.12+)
- Camedia C4040 (протестировано)
- Konica-Minolta Z2 (протестировано) (v0.13+)
- Panasonic LUMIX FZ30 (протестировано) (v0.13.5)
- Camedia C3030Z (протестировано) (v0.13.6)
- Camedia C55Z/C5500Z (протестировано) (v0.13.7)
Формат NEF E5700 поддерживает цветные фильтры только типа YCGM, а NEF E8700/E5400 только фильтры типа BGGR.
Соответственно, raw данные от CMYG камер конвертируются в NEF E5700, а от RGB камер в NEF E8700 или E5400, если он подходит по размеру.
См. таблицу характеристик камер для уточнения типа фильтра.
Во многих других местах дана неверная информация.
Список версий:
- raw2nef v0.15 - добавлено чтение DNG файлов, а также конвертер RAW в DNG - raw2dng.exe. Подробности на этой странице.
- raw2nef v0.14 - добавлено чтение информации о формате raw файла из ini-файла. Теперь у вас есть возможность самим добавлять свои камеры.
Здесь ссылка на текущий ini-файл. Исходная версия его есть и в архиве. Это только те камеры, от которых мне прислали образцы raw файлов, или на которые мне попались ссылки в Интернете.
Вы можете скопировать в свой ini-файл только строчку, относящуюся к вашей камере. Также программа записывает NEF от Coolpix 5400, если исходный кадр в него помещается. Проверял на Photoshop CS + Camera Raw 2.4.
- raw2nef v0.13.6 - добавлена поддержка Olympus Camedia C3030Z.
- raw2nef v0.13.5 - добавлена поддержка Panasonic LUMIX FX30.
- raw2nef v0.13.4 - добавлена поддержка Nikon Coolpix 5900.
- raw2nef v0.13.2 - исправлена ошибка с обработкой имени камер Olympus, в частности C4000Z. Программа возвращает 0 при успешном выполнении.
- raw2nef v0.13.1 - добавлена поддержка камеры Minolta Z2.
- raw2nef v0.12 - добавлена поддержка камер Olympus Camedia C40Z/D40Z, Nikon Coolpix 3700. Попутно обнаружено следующее:
Adobe Raw plug-in 2.1 не поддерживает Nikon Coolpix 8700. Для обработки NEF от этой камеры необходим или Nikon Editor или Nikon Capture Editor. Причем если устанавливать сначала Photoshop CS, затем Nikon View 6.2.1, то последний добавляет plug-in для конвертации NEF E8700 и E5400. Похоже, что формат этих двух камер отличается только размером кадра, и конвертор честно берет размер кадра из файла. Т.е. размер может быть любым и опция -с не требуется для RGB Coolpix NEF (E2100, E3100, E4300, C4000). Если же ее указать, то изображение будет дополнено черными полями до 8-мегапикселей. Как только появится поддержка NEF в E5400 можно будет уменьшить размер до 5 мегапикселей, но пока точный размер кадра E5400 остается невыясненым.
Начиная с этой версии тип камеры указывается ключом -E2500 вместо -2500. Старый вариант для старых камер также остается работоспособным, но новые камеры будут обрабатываться только с новым стилем ключей.
- raw2nef v0.11 - добавлена поддержка камер E2100, E3100, E4300 и некоторых камер Olympus Camedia.
- raw2nef v0.10 - добавлена поддержка камеры E5000 (возможно с E5700 также будет работать).
- raw2nef v0.09 - добавлена поддержка камер E885 и E775.
E885 имеет точно такой же RAW файл как E990, а E775 - как E950.
- raw2nef v0.08 - добавлена опция "-c".
Если указать эту опцию, то размер изображения в NEF файле будет равен
размеру изображения камеры E5700. Это позволит обрабатывать такие NEF файлы любой
программой, которая поддерживает NEF файлы от E5700 (например, Adobe RAW Conveter).
Также добавлена небольшая
программа для удобного добавления команд в Windows Explorer. Можно добавить
несколько команд, например, одну для преобразования в NEF файл минимального
размера, другую для преобразования в NEF файл, совместимый с E5700 и тп.
- raw2nef v0.07 - добавлена поддержка камеры E900.
Также расширена спецификация имени Exif файла - теперь оно может быть типа "DSC12345.JPG".
- raw2nef v0.06 - добавлена поддержка камеры E990.
Камера E990 имеет точно такой же размер raw файла как E995, но другое расположение цветных фильтров.
Автоматически различить эти файлы по размеру невозможно, поэтому необходимо использовать ключ командной строки -990.
Тем не менее программа отличит raw файл E990 от E995 если для каждого raw файла имеется соответствующий ему Exif файл,
в котором прописан тип камеры.
Как сделать программу доступной из Windows Explorer? Можно добавить ее в локальное меню для файлов с расширением JPG.
Итак, по шагам...
- Открываем regedit. Кнопка "Пуск", "Выполнить...", вводим regedit, OK. Или "Start", "Run...", regedit, OK.
- Находим первый ключ "HKEY_CLASSES_ROOT" и открываем его.
- Находим ключ ".jpg". Для этого нажимаем Ctrl+F, вводим ".jpg", OK. В окошке справа смотрим на значение (Default).
Оно может иметь разные значения, например jpegfile. Именно это значение потребуется нам дальше.
- Находим ключ "jpegfile", или как он назывался у Вас.
- Находим под ним ключ "shell".
- Под ключом "shell" создаем ключ "Raw to Nef", под ним "command", вводим значение для "(Default)" -
это должен быть полный путь к файлу raw2nefw.exe. Обратный слэш указывается дважды. Если есть пробелы, то обязательны кавычки.
Дальше указываем ключи, если требуется, например: -v. Затем аргумент %1, в кавычках.
Должно получиться что-то типа:
"C:\\Program Files\\My Program\\raw2nefw.exe" -v "%1"
- Проверяем работу: кликаем правой кнопкой на raw файле - в списке команд должна появиться строчка "Raw to Nef".
Выбираем ее. Если все в порядке в директории должен появиться соответствующий Nef файл.
Если Windows говорит, что не может найти файл - проверяем путь к raw2nefw.exe.
Если появилось сообщение от raw2nefw.exe об ошибках - разбираемся с ошибками.
- raw2nef v0.05 - добавлена поддержка камеры E950.
- raw2nef v0.04 - добавлена поддержка EXIF информации.
По имени обрабатываемого файла программа пробует найти следующий JPG файл.
Если он существует, из него считываются параметры съемки, которые затем сохраняются в NEF файле.
Имя файла должно удовлетворять шаблону: DSCNdddd.*, где dddd - числовой номер.
Программа попытается открыть файл DSCNxxxx.JPG, где xxxx - число на единицу большее dddd.
При обработке одиночных файлов есть возможность указать точное имя EXIF файла и выходного NEF файла.
Если задать хотя бы одно из этих имен, то программа обработает только один файл.
По умолчанию, обрабатываются все файлы, указанные в командной строке. Программа скомпилирована
в двух вариантах: для консольного режима - raw2nef.exe и для GUI - raw2nefw.exe.
Последняя отличается лишь тем, что выдает сообщения об ошибках в MessageBox.
- raw2nef v0.03 - размер изображения в NEF теперь соответствует размеру исходной фотографии.
- raw2nef v0.02 - добавлена поддержка E995 и цветной thumbnail.
- raw2nef v0.01 - базовая версия с поддержкой E2500 и E4500.
Изображение дополняется нулями до 2576х1924.
С версии 0.03 сохраняется оригинальный размер RAW изображения.