FastRawViewer

FastRawViewer 1.3.0 - Public Beta 2

Спасибо всем, кто принял участие в тестировании первой публичной беты FRV 1.3 и не забыл нажаловаться на проблемы. С вашей помощью программа становится лучше и теперь Бета2.

Не буду повторять исходный анонс грандиозных изменений, только новое и починенное относительно Беты1:

Новое

  • Новый режим установки баланса белого: установка поканальных коэффициентов в EV.
    Настройка: Preferences - White Balance - White balance edit mode
    Диапазон +-3EV.
  • Новая настройка Preferences - Grid/Filmstrip - Hide panels floating within main window in Grid
  • ...

FastRawViewer 1.3.0 - Public Beta 1

Пришла весна, настанет лето, а мы начинаем публичный бета-тест FRV 1.3. Сначала - "на Россию" - документация пока есть только на русском.

Задача теста - собрать замечания. Поэтому если что-то не нравится - тут же пишите! Прямо вот в комментарии сюда.

Ссылка на документацию, как и на сами инсталляторы FRV 1.3 (и приз для тех кто дочитал) - в конце данного текста.

Как всегда бывает при изменении 2-й цифры версии, Changelog получился огромным. Поэтому мы выбрали несколько самых важных изменений - и о них ниже написано подробно, а остальное - просто списком (который тоже немал).

Grid Mode (показ "плиткой")


(картинки кликабельны)

FRV поддерживает показ превью (иконок, thumbnails) файлов в главном окне.

Со стандартными настройками, этот режим включается при старте программы и при смене просматриваемой папки.

Новые версии

RawDigger 1.2.7, FastRawViewer 1.2.5

В обеих программах обновилась поддержка камер (часть, впрочем, уже была в RD):

  • Phase One IQ3 100Mpix, IQ150
  • Fujifilm X-Pro2 (только нежатые RAW), X70, X-E2S, X-E2 firmware 4.0
  • Leica M (Typ 262), X-U (Typ 113)
  • Olympus Pen-F
  • Panasonic DMC-TZ80/81/85/ZS60

Кроме того, в FRV небольшие доделки:

  • Дата создания/модификации файла сохраняется при копировании и перемещении
  • Исправлена ошибка, возникавшая при чтении поврежденных файлов .eip
  • Поддержка черно-белых JPEG-превью

 

AVX2 и VPGATHERDD - продолжение

Продолжаем дневник программиста на AVX2 (начало и продолжение).

Добрался до 4-го места, которое хотелось пооптимизировать окончательно уже года два как: берем 16-битные целые (RAW-данные), конвертируем в плавучку, вычитаем черный, результат записываем. То есть первый этап дебайеризации.

Параллельно считаем RAW-гистограмму и карту пересвета-недосвета (на самом деле там карта экспозиции считается, а не просто пересвет-недосвет, а дальше она визуализируется с лимитами, все что выше/ниже лимита раскрашивается.).

Вот в этом месте VPGATHERDD (из RAW-значений в экспозицию по LUT) внезапно дал выигрыш...

FastRawViewer 1.2.2

По сложившейся традиции, ранний анонс FRV 1.2.2.

Изменения этой версии:

  • Новая (скрытая) настройка (Registry/Defaults) Prefs->FileArrivalDelay
    Предназначена для случая, когда в текущий каталог добавляются файлы, чтобы FRV не пытался показать те файлы, процесс копирования которых не завершен.
    FastRawViewer:
    • дожидается, пока размер файла перестанет изменяться (перечитывая папку с частотой, указанной в Preferences - Performance - Re-read folder in...)
    • ждет еще время, указанное в настройке FileArrivalDelay (стандартное значение - 2000 миллисекунд)
    • и только после этого показывает файл в панели Filmstrip.
  • ...

Приветы из прошлого

С помощью Winqual отловил редкую (на сегодня) багу в старых драйверах Nvidia, которая била и по FastRawViewer:

  • Драйвера серии 2xx (я тестировал на 296.17, но в дампах видны и другие) для старых карт (с 8800 по GTX560) декларируют OpenGL extension GL_OES_get_program_binary, но при попытке порезолвить это расширение - оно не резолвится.
    Я вот даже не знаю, ошибка это, или спецификации OpenGL это разрешают, но декларировать расширение, которого нет на самом деле - это беспредел.
    В современных драйверах (Windows ставит 340.52 через апдейты, на geforce.com предлагают 341.92) этой проблемы нет, то есть простая установка рекомендованных апдейтов проблему решает (потому и бага редкая).
  • FRV это даже пытается обработать (на всякий случай), но, как выяснилось, неправильно (написано на всякий случай, потестировать не было случая, получилась ошибка в условии if).

Ну, полечил, в 1.2.2 будет, там всей правки на пару строк.

Одновременно повеяло прошлым из другого места:

  • Вынимаю боевую видеокарточку, вставляю заботливо заначенную 8600GS
  • Загружаюсь (Win8.1 x64), windows начинает мучительно искать драйвера.
  • Параллельно ставлю драйвера сам, перезагрузка не требуется.
  • Запускаю отладчик, чиню багу, начинаю тестировать.
  • В какой-то момент FRV мне говорит "милок, а у тебя OpenGL стал 1.1"

Это значит виндовый поиск драйверов ничего не нашел - и временно поставленные (без перезагрузки) видеодрайвера куда-то дел, вернул родной Windows OpenGL 1.1 (софтверный, еще от Win95).

После перезагрузки все, понятное дело, встало на место. Мораль же в том, что "драйвера без перезагрузки" в варианте 3-летней давности - это кривой механизм. Его, похоже, улучшили, с драйверами 3xx я таких засад не помню, но место - кусается.

 

FastRawViewer 1.2.1

По традиции, ранний анонс FRV 1.2.1:

Что нового

  • Добавлена обработка ситуации, когда внешний JPEG-файл обработан какой-то программой и ориентация файла изменилась.
    Настройка RAW+JPEG - Analyze external JPEG Orientation tag and image dimensions to match RAW
    • настройка включена (стандартное значение): FRV будет анализировать размеры и тег Orientation у внешнего JPEG и поворачивать его таким образом, чтобы его ориентация совпадала с RAW
    • настройка выключена: будет поведение как у FRV 1.2.0 и более старых.
  • Изменена процедура активации: FastRawViewer 1.2.1
  • ...

Просьба к владельцам старых никонов

Уважаемые фотографы,

Update: прислали. Спасибо. Больше не нужно, одного кадра достаточно :)

если у вас осталась на ходу камера Nikon D100 или D70 (про эти точно знаю что подходят), не могли бы вы

  • Держа камеру вверх ногами (кнопкой спуска вниз!)
  • Снять любой совершенно кадр (ну главное чтобы там было понять где верх, а где низ) в RAW
  • И прислать результат мне (lexa@lexa.ru или support@fastrawviewer.com)

Потому что у этих камер открылась бездна и хочется ее закрыть.

Бездна заключается в том, что встроенная JPEG-превьюшка повернута самой камерой, но не содержит EXIF: для поворотов на 90/270 мы этот случай в FRV специально обрабатываем, но хочется еще и пример для перевернутой камеры, чтобы понять, есть ли там вообще проблема (скажем у Canon 6D при съемке перевернутой камерой - получается перевернутый же кадр и проблемы нет; а вот Sony A7R2 ставит тег "перевернуто" и кадр выглядит нормально).

FastRawViewer 1.2.0

Очень хочется думать, что получился финальный билд FRV 1.2.0. Тем не менее, при обнаружении косяков они, конечно же, будут исправляться.

Ссылки для скачивания

Что нового и исправленного

  • Поддержка Canon PowerShot G5 X и G9 X.
  • Исправлены косяки с рейтингом Reject (если его включить):
    • Отображается в панели Filmstrip
  • ...

FastRawViewer 1.2.0 Release Candidate 2

Несмотря на отстутствие жалоб, баги у нас есть. Ну и руки чешутся, поэтому в RC2 добавлено многое из того, что просили раньше.

Ссылки для скачивания

Берите тут

Новое

  • Новое действие Menu - View - Toggle Zoom (стандартная клавиша Z) Подсмотрено в Lightroom, но работает несколько иначе
    • если текущее значение увеличения меньше, чем установлено для Toggle Zoom (стандартно 100%), то
      • текущее значение величины увеличения запоминается
      • Зум увеличивается до указанной в настройках величины.
    • если текущее значение
  • ...

FastRawViewer 1.2 Release Candidate 1

Продолжаем двигаться к релизу, существенные изменения закончились (список TODO еще не пуст, но там всякая частная косметика, хотя и важная для тех, кто ее спросил)

Ссылки для скачивания

Все обновлено, берите тут.

Что нового и исправленного

Новое:

  • Стрелки вправо/влево в панели Filmstrip/Thumbnails всегда переходят к следующему/предыдущему файлу, даже если текущий файл - в самой правой/самой левой колонке прямоугольного представления.
  • Возможное количество запускаемых внешних программ увеличено до 10
  • Настройка: External Programs - Check external program presence on startup, если
  • ...

FastRawViewer 1.1.4

Customer pressure, как принято выражаться, заставило нас выпустить FRV 1.1.4, не бету, а прямо сразу релиз (главная причина выделена жирным):

  • Поддержка несжатых файлов камер Nikon 1
  • Поддержка Sony A7S-II/A7R-II uncompressed raw
  • Исправлена ошибка: дерево фолдеров не показывалось, если FRV запускался с плавающей панелью Folders, нужно было закрыть-открыть панель.
  • Поддержка камер:
    • DXO One
    • Leica S (Typ 007)
    • Olympus E-M10 Mark II
    • Ricoh GR II
    • Sony A7S-II

Как обычно, если у читателей этого блога не будет претензий,...

FastRawViewer 1.2.0 Beta3

Английское описание изменений

Мы перевели changelog на английский и начали бета-тест на весь мир

Ежели хотите анонсировать где-то в иностранщине - мы (теперь) будем рады. Давайте им прямой линк вот сюда: http://www.fastrawviewer.com/testing/fastrawviewer-1-2

Что еще нового

  • Добавилась обработка "переходных процессов" при смене текущего файла через панель превьюшек: пока идут переходные процессы, удалить-скопировать-переименовать "текущий файл" нельзя (потому что не угадаешь какой текущий), при попытках это сделать - будет пищать.

Качаем тут

Beta3 неактуальна, берите отсюда

FastRawViewer 1.2.0 Beta2

Каких-то жалоб на Бету-1, которые касали бы новой функциональности - не поступило, поэтому в Beta2 добавлено новое, а изменения касаются скорее версии 1.1.x (раздел про мониторинг появления-удаления файлов)

  1. Новая панель "Favorite Folders", позволяет запоминать часто используемые папки и быстро к ним обращаться.
    Единичный клик в элемент списка - открывает выбранную папку в Thumbnnails.
    Двойной клик - открывает в Thumbnails и загружает первый файл папки в главное окно.
    Пополнение списка favorites:
    • - контекстное меню в дереве Folders
    • -
  2. ...

FastRawViewer 1.2: открытый бета-тест

Пришла пора открытого бета-теста FastRawViewer 1.2. Для начала - для читателей этого блога.

В данной версии есть одно большое техническое изменение: больше нет отдельных DirectX/OpenGL версий для Windows, а используемую графическую подсистему можно выбрать настройками (с перезапуском программы), подробнее об этом - ниже.

Кроме этого:

  • Фильтрация файлов по XMP меткам и рейтингам (звездочкам)
  • Сортировка по дате съемки по EXIF
  • Улучшена работа с балансом белого
  • Поддержка всех актуальных форматов DNG, включая файлы "в плавающей точке" (обычно это HDR) и клееные
  • ...

FastRawViewer 1.1.3

По сложившейся традиции, ранний анонс у меня тут, если все пойдет хорошо, то мировая преьмера послезавтра.

FastRawViewer 1.1.3:

  • Поддержка камер
    • Nikon D810A
    • Panasonic DMC-GX8
    • Sony A7R-II, RX10-II
  • Исправлено поведение программы при смене текущей папки через панель Folders:
    • Деактивируются действия 'Copy to Folder' и 'Clear _Rejected' (они будут активированы обратно при выборе какого-то файла в панели Thumbnails и показе его в главном окне)
    • очищается история удаленных файлов, деактивируется действие 'Restore from Rejected'
    • если новая папка содержит RAW или JPEG-файлы, то действия First/Last file in folder - активны.

Ссылки для скачивания:

При отсутствии противопоказаний, эта версия станет релизом.

Версия 1.1.3 вышла, брать на официальном сайте

FastRawViewer 1.1.2

По традиции, ранний анонс в этом блоге.

FastRawViewer 1.1.2: в этой версии добавлена поддержка новых камер (почти для всего списка новых камер это только цветовые профили), других изменений нет:

  • Canon 5DS/5DS R в режимах sRAW/mRAW (стандартный режим был поддержан ранее)
  • Canon G3 X
  • Fujifilm X-T10
  • Leica Q
  • Olympus AIR-A01
  • Panasonic DMC-G7
  • Pentax K3 II (для 4-кадровых снимков - пока декодируется только 1-й фрейм)
  • Sigma dp3 Quattro, dp0 Quattro (как и все фовеоны, только показ встроенного JPEG)
  • Sony RX100-IV
  • ...

FastRawViewer 1.1.1

FastRawViewer 1.1.1

  1. Вышел
  2. Изменений относительно RC2 нет
  3. Качаем тут

FastRawViewer 1.1.1-RC2

Продолжаем подготовку к выпуску FRV 1.1.1

В этой серии:

  1. Windows: исправлена (залакирована) ошибка с падением при работе с сетевыми томами, не примонтированными как буква диска (т.е. с именами файлов вида \\server\share\path\file.cr2)
  2. Windows: новая настройка Preferences - Removable media - Show unmounted network volumes in Folders panel. Делает вот ровно то что написано, при использовании несмонтированных на букву диска томов - они будут отображаться в панели Folders.

На самом деле, ошибка залечена лишь частично: то что я вижу похоже на Qt-шный баг, имеющий вероятностный характер (не успели прочитать все по дереву фолдеров вверх к моменту отображения - и куку). Сколько мог, его последствия замазаны, FRV 1.1.1 выйдет с этим багом (который, насколько мы видим в тестах, полностью маскируется отключением вышеупомянутой галки), дальше это место в Qt перепишем сами, по месту.

Ссылки для скачивания

FRV 1.1.1 вышел, качаем тут

FastRawViewer 1.1.1-RC1

Как оно и должно было быть (слишком много нового сразу), на FastRawViewer 1.1.0 поступили жалобы. Результат их обработки - версия 1.1.1 (пока RC1) с такими вот изменениями:

Новое и измененное

  • Панель Filmstrip/Thumbnails:
    • новый размер превьюшки, 75x50 пикселов
    • в tooltip можно показывать имя файла
  • Панель Folders:
    • Можно отключить показ иконок папок/дисков для экономии места
    • Можно отключить мониторинг смены removable media
    • Windows: можно отключить показ букв сменных дисков в которые не вставлен носитель (флешка, CD, дискета)
  • ...

Pages

Subscribe to FastRawViewer