FastRawViewer 1.4
скопирую сюда (чуть отредактированный) предыдущий анонс, а тот анонс - сотру :)
Брать новую версию - на оф-сайте:
FastRawViewer 1.4 - это множество приятных дополнений к программе, повышающих удобство использования. Базовая функциональность - показ RAW - практически не менялась (за исключением более гибкого задания ДД камеры, см. ниже), а вот удобство при работе с большим количеством файлов - выросло.
Сортировка и фильтрация файлов в папке
Добавлена панель Sort & Filter, на которую перенесено управление сортировкой и фильтрацией файлов.
На заголовке панели расположены иконки (слева направо)
- Фильтрация файлов по имени/маске
- Сортировка файлов
- Перечитывание текущего каталога
- Настройки.
Остальная панель занята параметрами фильтрации (расширенный аналог старого диалога фильтрации по рейтингу/метке).
Сортировка: порядок сортировки можно менять на ходу, поддержаны все старые способы сортировки, добавлена сортировка по XMP-рейтингу.
При сортировке по метаданным, которые требуют чтения их из файла (EXIF, XMP), сортировка происходит «динамически и анимированно», по мере чтения содержимого текущей папки.
Фильтрация управляется остальной частью новой панели Sort & Filter: у варианта параметра можно поставить галочку и будут показаны только те файлы, метаданные которых соответствуют галочке.
В группах XMP Rating/XMP Label можно отметить нужные значения рейтинга/метки.
В группе Exif Timestamp можно отметить нужные диапазоны дат, отредактировав их при необходимости (иконка карандаш) и изменив стандартные Today/Yesterday/This Week/… на свои диапазоны. Количество диапазонов фиксировано, первый всегда «от», последний всегда «до».
Если в папке есть отмеченные файлы, то в группе Files/Metadata можно отметить строку Selected, ограничив показ только отмеченными файлами. В таком случае, если с файла снимается отметка, то он из показываемых выпадает и легко восстановить его нельзя – только сняв фильтрацию по Selected и отметив файл снова.
Фильтрация происходит «внутри группы – по ИЛИ, между группами по И», т.е. если отмечены, например, XMP Rating: 3, XMP Label: Green, EXIF Timestamp: This week, то показаны будут только те файлы, которые отвечают всем трем условиям одновременно.
Цифры в строчках означают «сколько всего файлов с данным значением параметра». Пара nn/mm означает nn – показано (прошло через фильтр), mm всего (если nn и mm равны, то показывается одно число). Если прочитаны не все метаданные файлов в папке (см. ниже), то цифры показываются курсивом.
При стандартных настройках, метаданные (EXIF, XMP) читаются по потребности - либо при показе иконок, либо при включении фильтрации - для скорости. Это можно изменить, выключив настройку File Handling - Sorting and Filtering - Lazy metadata read
Сохранение/отмена/восстановление фильтрации
Работать с фильтрами (запоминать, отменять, вспоминать) можно через новое подменю File - File filtering in folder (или соответствующие горячие клавиши)
- Disable/Enable file filtering (стандартная кнопка V)
при включенной фильтрации - выключает ее, запоминая состояние фильтра; при выключенной фильтрации и запомненном фильтре - вспоминает фильтр обратно
- Remember current file filter (кнопка Alt-V) - при включенной фильтрации запоминает ее («в отдельную переменную»). Эта запомненная фильтрация сохраняется между запусками программы и может быть восстановлена через Recall saved filter:
- Recall saved file filter (Ctrl-V) - вспоминает запомненные настройки фильтра.
- Filter files by name – включает/выключает фильтрацию по имени файла (см. ниже)
Если включена настройка File Handling - Reset filtering on folder change, то при смене текущей папки при включенной фильтрации "автоматически сработает" Disable file filtering т.е. текущие настройки фильтрации будут сохранены и их можно будет вернуть кнопкой V.
Фильтрация по имени файла
Фильтрация по имени файла включается/выключается через Menu - File - File filtering in folder - Filter files by name (Alt-F) или кнопкой «страница с лупой» в заголовке панели Sort&Filter.
В открывшейся (в панели Sort & Filter) строчке ввода можно ввести:
- подстроку (любые символы)
- маску имени файла (распознается по символу * в введенной строке)
- регулярное выражение в нотации pcre (для этого вводимая строка должна начинаться с /, данный символ будет проигнорирован при применении регулярного выражения).
После нажатия Enter (или иконки папка-с-лупой справа от строки ввода) файлы в текущей папке будут отфильтрованы: будут показаны только те, имена которых содержат введенную подстроку/маску/регулярное выражение (если стоят другие галочки фильтрации, по рейтингу-метке-дате, то они тоже будут применены).
Фильтр по имени применяется до фильтра по метаданным. Этот фильтр не отменяется/восстанавливается/запоминается/вспоминается действиями Disable/Enable/Remember/Recall (см. выше) и не выключается при переходе в другой каталог.
Прочие параметры и свойства панели Sort & Filter
Кнопка Refresh на верхней строчке панели открывает меню с двумя пунктами:
- Re-read current folder – будет перечитана текущая папка как если бы ее открыли через Menu-File-Open folder (но текущий файл останется).
- Forced full metadata read – еще и перечитает все метаданные всех файлов (как если бы Lazy metadata read была бы выключена).
Настройки панели (гайка)
- Show Files/Metadata status – включает показ этой группы в таблице статистики/выборки
- Show Selected files – включает показ строчки Selected в данной группе.
- Show zero values for completely fetched data – если настройка выключена, то в таблице не будут показываться те строчки, которым не соответствует ни один файл в текущей папке. Показ выключается только после считывания метаданных всех файлов в папке.
- Hide groups with only one value – если в соотв. группе данных (XMP Rating, Label, EXIF Timestamp) нет разнообразия данных и все файлы отвечают только одной строчке в группе – вся группа будет спрятана.
Настройки в Preferences - File Handling - Sorting and Filtering
Первые две настройки уже были описаны выше, однако перечислим все – для полноты
- Lazy metadata read – считывать метаданные только если они нужны для сортировки/фильтрации.
- Reset filtering on folder change/forced folder refresh – отключает фильтрацию если вы сменили текущую папку. Отключенный фильтр будет запомнен и может быть восстановлен кнопкой V
- Scroll to selected image while filtering/metadata being read – при фильтрации-сортировке "по мере чтения метаданных", файлы в grid view/filmstrip постоянно добавляются и/или переупорядочиваются. При включенной настройке - будет постоянный авто-скролл к выбранному (текущему) файлу. При выключенной - не будет. Этот автоскролл, конечно, мешает, если вы одновременно листаете папку и, наоборот, полезен – если хочется сохранять текущий файл в видимости. Ставьте по своему вкусу.
Поддержка Touchscreen
В версии для Windows 7 – 10 добавлена поддержка Touchscreen – интерфейса. По умолчанию она выключена и ее нужно включить в Preferences – Touchscreen – Enable Touchscreen features.
Эта поддержка включает в себя
- Тулбары для основных действий: навигации по файлам, переключения режимов интерфейса, зумирования, установки XMP рейтингов/меток, инспекции RAW-данных, установки экспозиции-контраста-ББ
- Базовую поддержку «жестов» на тач-экране
После включения доступны такие настройки:
- Enable toolbars, Toolbars size – включает Тулбары, регулирует их размер.
Тулбары можно включить, если есть желание, и на десктопе, тогда наверное захочется уменьшить размер от стандартного Large.
Тулбары можно включать/выключать индивидуально через Menu – Panels - Toolbars - Image Display - Dim image while switching to next
Уменьшает яркость текущего изображения пока программа работает над показом нового (декодирует, грузит в видеокарту). Предназначена для того, чтобы дать «визуальный фидбек» пользователям (медленных) планшетов, чтобы они видели, что изображение переключается.
Варианты- Do not dim - работать как раньше, не уменьшать яркость при переключении файлов
- While switching to next file - уменьшать яркость (на 40%) при переключении на другой файл. Значение по умолчанию.
- Next file or RAW/JPEG switch - предыдущий вариант + уменьшение яркости на 25% при переключении RAW<->JPEG
Остальные галочки включают, собственно, Touch features:
- Single finger filmstrip scroll/grid scroll – прокрутка указанных областей одним пальцем.
- Double tap to switch grid/single mode – переключение Grid/Single двойным тапом.
- Поддержка жестов в режиме Single view:
- Single finger pan to switch – листание одним пальцем влево-вправо (если нет увеличения больше fit to screen: если оно есть, то происходит скролл картинки).
- Pinch to zoom/unzoom – изменение масштаба «щипком»
- Double tap to unzoom (if zoomed): если изображение зумировано крупнее чем «fit to screen», то двойной тап будет делать fit to screen.
Если включен Double tab to swithch grid/single, следующий двойной тап переключит в Grid.
Редактирование дерева папок
В настройках панели Folders можно включить настройку Enable add/rename/remove folders.
После ее включения, в контекстном меню папок появляются:
- Create subfolder – создает папку [New folder] и сразу переходит к ее переименованию
- Rename folder – позволяет переименовать папку
- Delete folder – позволяет удалить папку (если она пустая и не текущая)
Переименование/удаление могут не получиться, если папка используется какой-то еще программой, в этом случае будет выдано сообщение.
Drag and Drop в другие программы
Работает Drag and Drop из FRV в другие программы (всегда включен, не отключается):
- Grid/Filmstrip: Если драгается отмеченный файл – происходит драг всех отмеченных
- Grid/Filmstrip: если потянуть на единичный не отмеченный файл, то удрагивается он.
- Single view: текущий открытый файл можно драгать если на действие "левая кнопка мыши без модификаторов"
- либо не назначено никакого действия,
- либо назначено стандартное действие "двигать изображение в окне", но текущее увеличение таково, что изображение целиком влезает в окно.
Drag and Drop в дерево папок
Drag and Drop из Grid/Filmstrip/Single View в дерево папок (панели Folders и Favorite folders) по умолчанию – включен (можно выключить, убрав Enable file drops to folder tree в настройках панели Folders).
В тех же настройках панели Folders можно включить Folder tree autoexpand on drop target selection – в этом случае папки будут автоматически раскрываться при наведении на них курсора с дропаемыми файлами.
Папка, в которую нацелен drop, – автоматически подсвечивается красным.
Дропать можно не только в папки в Folders, но и в Favorite Folders.
При стандартных настройках, при дропе в папку в дереве/списке, происходит копирование файлов. Через настройку Preferences – Copy/Move/Reject – Drop file(s) to folders tree можно выбрать один из режимов дропа:
- Copy w/o prompt – происходит копирование, подтверждение не запрашивается.
- Select copy or move – при каждом дропе будет запрошено «а что с этим делать» (копировать, перемещать, отменить)
- Move files – перемещение файлов (запрос подтверждения регулируется настройкой Confirm file move в той же закладке Copy/Move/Reject).
Если выбран этот вариант, а настройка Confirm file move установлена не в Always, то пользователя дополнительно предупредят о потенциальной опасности перемещения файлов дропом и предложат, на выбор- таки включить что он попросил
- дополнительно включить подтверждение для Move
- вернуть режим выбирать режим дропа каждый раз
Настройка Copy/Move/Reject - Remember drop targets in last used copy/move lists влияет на то, будет ли фолдер в который дропали добавлен в списки Copy/Move to ... last used folder.
Остальные изменения
Работа с XMP
- Упразднена настройка XMP - Read rating/label from embedded XMP blocks: XMP-блоки теперь читаются всегда, вместе с чтением EXIF.
- JPEG-файлы: читаются встроенные XMP-блоки (как и для RAW: если есть и встроенный блок и sidecar, то берутся данные с более поздней MetadataDate)
- Добавлена новая настройка XMP - Write XMP blocks into JPEG files instead of creating sidecars. Эта настройка добавлена т.к. ряд программ (например, Adobe Bridge) не читают XMP-sidecars для JPEG-файлов.
Для записи в JPEG-файлы используется Adobe XMP Toolkit. Поскольку мы не можем быть уверены в его абсолютной надежности, при включении этого параметра выдается дополнительное предупреждение.
При использовании этой опции, если для JPG-файла существовал XMP-sidecar, он будет удален после записи XMP-блока внутрь JPEG-файла. - Добавлена настройка XMP - Preferred XMP tags for Exposure/WB, указывающая из каких тегов XMP-файлов/блоков брать значения баланса и экспокоррекции:
- FastRawViewer - из тегов, записанных FRV (поведение как у версий 1.3.х и более старых)
- Adobe Camera Raw/Lr - из тегов в формате Adobe (записанных FRV и/или Adobe)
- Flexible - анализировать дату записи и брать последний по времени вариант.
Для варианта "Flexible" нужны XMP-файлы, записанные FRV 1.4.0-1091 и новее, в более старых не записывается дата-время записи тегов FRV. (для XMP-файлов от старых версий будет использован вариант FastRawViewer - для совместимости)
- Добавлена новая скрытая настройка AllowRotationWOXMP, которая включается/выключается скриптами EnableRotationWithoutXMP / DisableRotationWithoutXMP (действует после перезапуска программы).
Если настройка включена, то в полноэкранном режиме работает поворот изображения (но этот поворот никуда не записывается и не влияет на показ превьюшки в Filmstrip/Grid). - Исправлена ошибка: при выключенной записи XMP в контекстном меню файла/файлов показывались действия с XMP (поворот, рейтинг, метка). Запись XMP при этом не происходила.
- Настройка XMP - Write Adobe Contrast теперь зависима от общего включения группы Write Adobe Compatible WB/Exposure/Contrast: если группа выключена, то не пишутся никакие теги процессинга Adobe.
- Новая настройка XMP - ratings/labels - Visual Feedback on rating/label change
Включает "визуальный фидбек" установки рейтинга-метки (как в лайтруме) в режимах плитки/показа одного изображения. Умолчание - выключено. При установке рейтинга-метки через контекстное меню, или при групповой установке - визуальный фидбек не показывается.
Работа с EXIF
EXIF теперь показывается в Grid Mode без дополнительных настроек. Соответственно, иконка Stats reading переехала на панель гистограммы и регулирует теперь показ гистограммы и статистики экспозиции в Grid mode.
Возможен показ EXIF-данных прямо в Grid/Filmstrip, в режиме «над иконкой» или «поверх иконки». Доступен показ, на выбор:
- кратких экспозиционных данных (выдержка-диафрагма)
- более полных данных (+ISO, экспокоррекция)
- даты-времени (по EXIF-данным)
- названия камеры
При первом старте в Grid показывается дата съемки, в Filmstrip - ничего. Настройка - через «гайку» установки параметров, отдельно для Grid и Filmstrip.
Прочие изменения при работе с EXIF
- В разборе EXIF-timestamp поддерживается не только стандарт EXIF но и стандарт ISO 8601
- Показ EXIF в Grid Mode: если у RAW-файла нет EXIF, делается попытка извлечь EXIF из JPEG-превьюшки.
- EXIF: добавился показ Flash Exposure Compensation (умолчание: выключено)
Показ Over/Underexposure
Добавлена настройка Exposure - Use camera linearity limit to detect clipping: если настройка включена и камера сообщает лимит линейности данных, то переэкспозиция будет индицироваться показываться для областей, где значения пикселей больше данного лимита, статистика переэкспонированных пикселей тоже будет считаться исходя из этого лимита.
Настройка Exposure - ISO-based underexposure limit позволяет задать уровень показа недодержки в виде «ломаной прямой», с тремя заданными значениями UE limit (динамического диапазона): на ISO200, ISO1600 и для «высоких ISO». Расчет Underexposure Limit (динамического диапазона) будет происходить следующим образом
- для ISO1600 и ниже (до ISO6) - линейное изменение, такое чтобы пройти через точку, заданную для ISO200.
- для ISO1601 и выше - уменьшение на 1 стоп на каждое увеличение чувствительности на 1 стоп, но общий результат не ниже, чем указано @high ISO.
Отметка "-5" на гистограмме стала тем, чем она и должна была стать по исходной задумке - она показывает уровень отсечки по UnderExposure warning (и показывается теперь как, например, UE-4.7). Значения, отличающиеся от целого меньше чем на 1/6 - округляются до целого (4.15->4), остальные - до десятых.
Соответственно, при изменении экспопоправки, отметки EV0/EV+3(+2) – перемещаются, отражая новое положение полутонов и светов относительно гистограммы, а UE-N - остается на месте т.к. от изменения экспопоправки тени не улучшаются. Цифры на UE - естественно меняются т.к. отсчитываются от нового положения EV0. На примерах слева и справа от текста это показано (слева: нет экспокоррекции, справа - коррекция +1EV).
Остальное
- Новая настройка Preferences - External Editors - Set custom name (для каждой из программ). Позволяет задать свое видимое название для каждой из программ, указанных в External Editors. Полезно в случае, когда в настройках заданы несколько программ с одинаковым названием исполняемого файла (например, две версии Adobe Photoshop) и хочется их различать.
После назначения собственных имен программам - эти имена будут отображаться в Menu - File - Pass filename to... и в контекстных меню файлов. - Превьюшки в окне Grid View занимают (приблизительно) всю ширину окна, если число столбцов в окнее более трех. При этом, в начале уменьшения размеров окна – поля иконок уменьшаются до минимально возможного, а после завершения изменения размеров – иконки распухают, занимая всю ширину окна.
- Обработка DNG-тега PreviewColorSpace
- Над панелью Grid, в той же строчке что и гайка установки параметров, показывается текущая папка и количество файлов в ней (всего, показанных, выбранных).
- Улучшена обработка битых файлов.
- Новая настройка Grid/Filmstrip - Apply automatic brightening to thumbnails (предназначено для работы с очень темными кадрами).
Если она включена, то превьюшки обрабатываются следующим образом- определяется яркость самых ярких 1% изображения (отдельно по каналам, выбирается самый яркий)
- если эти 1% темнее максимума более чем на 1.5EV, то
- яркость всего изображения (превьюшки) увеличивается так, чтобы в вылет попал 1% пикселов, но не более чем на 6EV
- если требуется увеличение яркости более чем на 3EV, то производится еще и подъем полутонов с гаммой 1.6
- в случае, если рассчитанное увеличение яркости менее 1.5EV, то увеличения яркости не происходит.
- Новая настройка File Handling - Copy/Move/Reject - Verify file contents after copy
Включает сравнение исходных данных с получившимися после копирования (или перемещения на другую файловую систему).
Если результат не сошелся, то пользователю выдается предупреждение, а результирующий файл - удаляется (т.к. его содержимое заведомо неправильное ибо не совпадает с исходными). - Новая скрытая настройка DetectDNGCreatedFromRGB (установка скриптами DisableDetectDNGfromTiff/EnableDetectDNGfromTiff).
Если эта настройка включена, то DNG-файлы созданные из "нормальных" (RGB, gamma-corrected) TIFF-файлов детектируются по тегу UniqueCameraModel = TIFF) и, если сдетектировались, то для их показа используются настройки- тоновая кривая - sRGB (независимо от настроек Contrast curve), редактирование контраста отключено.
- цветовые данные - берутся из DNG тега ColorMatrix, встроенный профиль для make/model игнорируется.
- стартовый баланс белого ставится в UniWB (если иного не записано в XMP-файле).
- При чтении списка файлов, помимо стандартной задержки (FileArrivalDelay, стандартно 2сек), проверяется еще изменение размера и времени модификации файла. В список видимых файлов новый файл (которого не было на момент первого чтения каталога) попадает только если размер/время модификации не менялись за две проверки.
- Настройка Performance - Re-read folder each nn sec переименована в Check for folder updates each nn sec. Это лучше отражает ее суть: насильно фолдер не перечитывается, а вот уведомления от операционной системы "фолдер изменился" проверяются с указанной частотой (N.B. для Network/Removable media есть отдельные галочки 'Monitor folder changes' в File Handling - Removable media, при стандартных настройках галочки выключены).
- Windows: Новая скрытая настройка NetworkVolumeDisplayOption управляет показом имен сетевых папок.
Скрипты для установки- DisplayNetworkSharesVolumeLabel.reg - показывать метку тома (стандартное значение)
- DisplayNetworkSharesShareNameShort.reg - показывать название share (последний компонент имени)
- DisplayNetworkSharesShareNameFull.reg - показывать \\server\share
- Mac/Retina: сообщение в окошке гистограммы ("включите чтение статистики") на HiDPI-дисплеях выдается в HiDPI.
- Обновлены используемые компоненты
- XMP Toolkit - используется версия CC 201607
- DNG SDK - используется последняя версия (самый свежий файл датирован 2016/04/27)
Исправлены ошибки
- При старте с выключенной панелью гистограммы, первый показ гистограммы был неверным (рисовалось в дырочку неверного размера)
- Mac: Переделан код определения Retina: это происходит на старте программы и при добавлении/удалении мониторов.
Ссылки для скачивания
Брать новую версию - на оф-сайте (русском, анонс "на мир" через неделю где-то): www.fastrawviewer.ru/download