Я повредил некоторые из своих NEF-файлов с помощью скрипта, использующего ExifTool в подкаталогах: я скопировал exif-информацию из исходного JPG в созданный JPG, используя «-tagsFromFile -overwrite_original_in_place». К сожалению, я упустил из виду, что специальный сценарий также скопирован в NEF.
Каким-то образом makernotes или что-то еще кажется зашифрованным/удаленным, так что программы более высокого уровня, такие как AdobeRaw/Adobe DNG Converter, RawTherapee или RawDrop, оказываются в тупике. RawTherapee просто падает при открытии файла, CS4 сообщает мне, что «Не удалось выполнить ваш запрос, так как это неправильный тип документа».
Это не трагическая случайность, поскольку я уже создал окончательные версии JPG с цветокоррекцией, но это меня нервирует. Другие программы, такие как XnView и IrfanView, по-прежнему прекрасно ладят, я думаю, они применяют некоторые встроенные настройки по умолчанию. С другой стороны, Picasa производит мусор, как и RawDrop: изображения очень темные.
Есть ли этому решение?
Относительно резервного копирования: поскольку NEF по-прежнему выглядел нормально в XnView, я не замечал их повреждения до тех пор, пока не перезаписал резервную копию. Хотел посмотреть на возможности ViewNX относительно NEF... и ViewNX ничего не показал.
Пример: см. здесь
РЕДАКТИРОВАТЬ : PS: я уже пробовал удалить все EXIF, не помогло. Извините, забыл упомянуть.
Я взглянул на ваше связанное изображение. Проблема в том, что в примечаниях создателя NEF отсутствует следующая важная информация: NEFCompression, ContrastCurve, LinearizationTable. Предположительно, это произошло из-за того, что заметки производителя были скопированы с изображения в формате JPEG, которое не содержит этой информации.
Лучшее, что вы можете сделать, это скопировать заметки из оригинального образа NEF, чтобы заменить заметки в затронутых NEF. Это можно сделать с помощью следующей команды:
exiftool -tagsfromfile good.nef -makernotes bad.nef
После этого большая часть заметок производителя больше не соответствует исходному изображению, но вы можете восстановить то, что можете, из версии заметок производителя в формате JPEG, выполнив после этого эту команду:
exiftool -tagsfromfile bad.nef_original -makernotes:все bad.nef
Это снова скопирует существующие отдельные теги заметок производителя. (Обратите внимание, что эти 2 шага необходимы, поскольку теги заметок создателя не могут быть созданы по отдельности, поэтому копирование всего блока MakerNotes было единственным способом вернуть необходимые теги обратно в образ.)
Когда вы закончите, у вас должно получиться пригодное для использования изображение в формате NEF, хотя линеаризация может немного отличаться, поэтому уровни могут быть не совсем такими, какими они были изначально.
Сделайте копию необработанного файла и используйте ExifTool для управления метаданными до тех пор, пока необработанный файл не сможет быть прочитан предпочитаемыми вами необработанными конвертерами. Я бы сначала попробовал удалить все метаданные, чтобы посмотреть, что произойдет. Возможно, сработает простое удаление (возможно, поврежденных) данных заметок производителя. Вы можете проверить неповрежденный необработанный файл, чтобы увидеть, что отличается в метаданных, и вручную добавлять, изменять или удалять теги с помощью ExifTool, пока набор метаданных не будет выглядеть правильно. Я надеюсь, что это поможет вам сделать ваш необработанный файл пригодным для использования.
Линдес
пользователь4336
матдм
Леонидас