Цитата:от: Greensnake
Встречаем и пробуем DXO Photolab 1. ... Все работает так же хорошо, как и раньше.
Не заходите этой программой в директории, где есть sidecar'ы (dop-файлы) созданные OpticsPro версией меньше 11. Она их читает, как-то неправильно интерпретирует, перезаписывает, и тут же отказывается показывать соответствующие NEF-файлы на основном экране. Чтобы исправить ситуацию, нужно не только удалить испорченные dop-файлы, но и удалить файл базы данных (не кэш). OpticsPro 11.4 эти испорченные файлы читает, но они типа пустые, без следов предыдущих коррекций.
Case создан. И, блин, убил все выходные, чтобы восстановить испорченные файлы из backup'а (ну, не ожидал я такой подставы). И пришлось еще написать на питоне с использованием модуля pyparsing формальный парсер этих dop-файлов, чтобы вытаскивать из них версию OpticsPro, которой они были созданы (увы, иногда строчка Version = "xx.x" встречается внутри несколько раз и значения версии разные на разных уровнях иерархии скобок). Вечером напишу второй скрипт, который для каждого dop файла с именем типа DSC-XXXX.NEF.dop создаст его копию с именем DSC_XXXX.dop.YY.Y. А потом даже не знаю, наверное придется пройтись по всем каталогам OpticsPro 11, чтобы она перезаписала старые dop-файлы под свой формат, а потом еще и для переписанных файлов копии сделать.
И вообще, в новой версии исчез lighting, compatible with OpticsPro 9, так что как не дергайся, а полной обратной совместимости нет.