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 mode
    • все панели, плавающие внутри главного окна будут прятаться при переходе в grid mode (и появляться обратно при переходе в Single file)
    • Настройка Hide filmstrip в той же группе стала Hide docked filmstrip (и вариант Always - удален), плавающий filmstrip обрабатывается общей настройкой для всех floating panels
  • Новая настройка параметров Statusbar: Text fields width: Auto, Minimum allowed, Maximum allowed
    • Auto: ведет себя как раньше т.к. ширина текстовых полей в нижней строке (имя файла, EXIF summary и т.д.) подстраивается под длину выводимого текста в некоторых пределах.
    • Minumum allowed: ширина полей уменьшается до минимального разрешенного значения
    • Maximum allowed: ширина полей увеличивается до максимально разрешенного значения
    При установке Statusbar: Text fields width: Minimum allowed или Maximum allowed в блоках кнопок переменного размера (выбор каналов, выбор RAW/iJPEG/eJPEG) - лишние кнопки не прячутся, а делаются disabled
  • Новая скрытая настройка WheelScrollLines (и скрипт WheelScrollDefault) - количество линий прокрутки на одно движение колеса мыши. По умолчанию - 2, для смены - отредактируйте скрипт и запустите.
  • Новая настройка GPU Processing - Sharpen RAW files only
    Если включить, то для JPEG-представлений пропадает screen sharpening.
  • Новые настройки Grid/Filmstrip - Grid View font size и Filmstrip panel font size
    Регулируют размер шрифта в имени файла и размер звездочек рейтинга в grid/filmstrip
  • Настройка Preferences - Interface - Do not hide panels outside of main window заменена на более гибкую Hide floating panels:
    • Hide All - прятать все панели по Tab
    • Those inside main window - прятать панели, которые расположены внутри главного окна
    • Do not hide - не прятать плавающие панели по Tab

Изменения

  • При насильственном переходе кнопки показа/редактирования ББ в режим поканальных коэффициентов (установленный ББ не может быть пересчитан в CCT/Tint) - ее ширина меняется, чтобы коэффициенты влезли. Если Statusbar: Text fields width: установлена в Maximum allowed, то ширина этой кнопки не уменьшается, даже если показ CCT/Tint вернулся обратно.
  • Обнаружена несовместимость старых драйверов Intel (в режиме OpenGL) с On-Screen sharpening. "Починено" - при обнаружении драйверов этих версий и включенного sharpening программа предлагает
    • выключить Sharpening
    • перейти в режим DX9
    • сходить на сайт Intel за обновлениями
    В двух последних случаях программа завершается.
  • Действие "Вернуться из Fullscreen/Grid mode" так же закрывает диалоги фильтрации и ручной установки баланса белого (если он видны на экране).
  • Диалог настройки Statusbar - теперь скроллится и не занимает весь экран на маке.
  • Имя файла, имя папки в нижней строке: если не помещаются, то сокращаются заменой середины на точки.
  • Яркость красной рамочки вокруг читаемого файла - зависит от (скрытой настройки) FilmstripSelectedItemContrast
  • Ускорен отклик на выбор файла в Grid View через
    • клик мышью
    • Клавиатурные Next/Prev file
    • Home/End
    Остальные способы выбора ( т.е. PgUp, PgDn, стрелки вверх-вниз) все так же работают "через очередь" т.е. дадут пользователю шанс нажать кнопку еще раз, прежде чем файл начнет читаться.
  • What's new/Tips открываются (соответственно, при первом запуске новой версии, или если включен показ Tips) в случае старта с вспоминанием последнего каталога/файла.

Исправлены ошибки

  • Исправлена ошибка: при удалении файла "в режиме чтения статистики" или в Single View - происходил переход вперед на +2 файла.
  • Косметика: в сообщении "потерялась внешняя программа" под Windows показывались неверные слеши (/ вместо \)
  • Устранено мерцание экрана белым (если прячется-появляется filmstrip) при переключении Grid/Single
  • Исправлена ошибка: при открытии файла в режиме Single View значение экспопоправки в нижней строке не обновлялось.
  • Исправлена ошибка: при переходе в Grid Mode из состояния, когда на экране был диалог ручной установки ББ - отключалось действие 'спрятать все панели'
  • Исправлена "кривизна форматирования" кнопки USM при смене размера шрифта bottom bar.
  • Исправлена ошибка: при переходе в режим Grid "без показа статистики" очищались не все данные, в результате было возможно добиться показа EXIF (не от того файла).
  • Цвет фона иконки в Grid/Filmstrip:
    • не сбрасывается при повторном клике в файл
    • не сбрасывается при отключении "чтения статистики"
  • При изменении размеров GridView/Thumbnails, приводящем к изменению количества элементов по ширине-высоте, текущий активный элемент позиционируется близко к центру соответствующего окна.
  • Закрытие панели "крестиком в ПВУ" - работает как должно, панель закрывается "до следующего ручного открытия"

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

Более новую версию берите тут

Прочее

Если вы пробовали FRV ранее, вам не понравилось, а триал, соответственно, истек, то вот ключик: T57HUP-JSOB5H-DLJM3Z-YS3HTY

Ключ будет работать примерно до 14 апреля.

 

Comments

> Новая скрытая настройка WheelScrollLines (и скрипт WheelScrollDefault) - количество линий прокрутки на одно движение колеса мыши. По умолчанию - 2, для смены - отредактируйте скрипт и запустите.

А в чем меряем кстати ? в линиях thumbnail'ов в GRID MODE ? потому что я написал "WheelScrollLines"=dword:00000001, перезапустил (1600х1200 на работе, 250px thumbnail) и оно скроллирует по два ряда thumbnail за раз при этом... и это слишком грубо для глаз...никак плавно скроллировать нельзя ? вот (извинияюсь если набил оскомину) у XnView (288px высота thumbnail) оно за раз крутит примерно 1/2 строки thumbnails, вместо 2 строк... весьма плавно для глаз

Z / V

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

Вы уверены, кстати, что запускали скрипт при выключенном FRV? если нет, то он на выходе еще раз поправил вам 1 на 2.

> Вы уверены, кстати, что запускали скрипт при выключенном FRV? если нет, то он на выходе еще раз поправил вам 1 на 2.

точно - теперь действительно крутит по одной строке thumbnail'ов... эти уже терпимее для глаз

Z / V

> то он на выходе еще раз поправил вам 1 на 2.

кстати а какая логика в этой поправке registry на выходе ?

Z / V

Логика такая: настройки сохраняются на выходе, а не на кнопку Ok в Preferences.
Ну вот так сложилось (в диггере, к примеру, не так).

Включая и "скрытые" настройки, они от не-скрытых отличаются в двух местах
- нет интерфейсных элементов
- нет обработки ситуации "изменили на ходу" (это самое сложное место программы)

В частности, кстати, если оно от изменения настроек упадет (давно не было, но тем не менее), то проблемные настройки не запишутся.

> В частности, кстати, если оно от изменения настроек упадет (давно не было, но тем не менее), то проблемные настройки не запишутся.

как это не запишутся - как раз запишутся (записали же уже извне в registry), а упавшая программа (FRV) не восстановит (ибо упала она же)... или registry теперь как БД - программа может начать транзакцию на определенную часть и даже если извне кто-то записал, то при падении все откатывается операционной системой ?

Z / V

А кто записал?
Все изменения настроек FRV пишет на выходе.

> А кто записал?

скрипт же !

Z / V

Ну вот скрипт - это для извращенцев.
Для извращенцев же в правилах использования скрипта написано "сначала закройте FRV"

В том числе по той причине, что все равно скрипт подействует только после перезапуска, поэтому все едино закрывать. Ну и успокоиться, продышаться.

Логика такая: настройки сохраняются на выходе, а не на кнопку Ok в Preferences.

Классическая ошибка, о которой написано в каждой мурзилке про проектирование интерфейсов.

Подробнее пожалуйста.

Сохранять несложно. Но юзер - не отличит.

Ну именно что — например, при перезагрузке винды иногда приложения срубают. И вообще, бывает софт падает. И тогда просто БЕСИТ когда настройки оказываются несохранены.

При перезагрузке - нам сообщат и будет штатный выход.

А если софт упал от смены настроек (тоже бывает же) - то может и не подняться после этого.

По моему опыту бывает что софт именно срубают на перезагрузке. Я не знаю, почему. Файрфокс вот 1 раз из 10 так бывает.

Ну вот конкретных жалоб на FRV (а не абстрактных "так делать нельзя потому что нельзя") - мы не получали.
Получим - обдумаем.

Там в любом случае часть (а значит - все, потому что кто же будет разбираться) настроек надо сохранять на выходе, геометрию окна к примеру. А значит вот от исходной жалобы (про внешние скрипты которые "для гиков") это не спасет.

Круто! Такими темпами Photo Mechanic станет лишним вообще =)

К тому стремимся.

Уже был проплаченный обзор один в прессе, где камерабитсы нас опустили. Или не проплаченный, а просто автор обзора убеждает себя, что 150 баксов потрачены не зря.

На самом деле есть моменты, которые для нас принципиальны в FRV:
- мы никогда не пишем ничего в RAW/JPEG. Из принципа. Не хотим попасть в новости "программа портит файлы"
- мы (пока?) не создаем никаких баз данных превьюшек
- ну и у нас пока нет сил заниматься IPTC по полной программе (на самом деле спрос маленький)

Из этого вытекают особенности (или проблемы)
- нельзя редактировать всякую метадату, которую ожидают в EXIF. Геотеги всякие
- нельзя иметь разные XMP-файлы(блоки) для пары RAW/JPEG.
- нельзя удобно работать с файлами без встроенных превью (Cinema DNG)

Если что-то из перечисленного важно - то вам нужна другая программа.

Ну главное, что звёздочки совместимы, а по цветам уже только в самом вьювере и работаешь (на звёздочки ориентируюсь ещё в ACR). А как кстати цвета тогда пишутся у вас, и куда?
Вообще один раз Photo Mechanic таки убил конвертацию целой съёмки, сделав так, что ACR перестал считывать настройки из XMP, но слава бэкапам, праведный гнев был не долгим =) потом они как раз запилили совместимость наконец...

Цвета - это метки или БалансБелого-Экспозиция-Контраст?

Впрочем, и метки и вышеперечисленное - все пишется в XMP.

Да, я про метки) ... Вот это да! Оказывается цветные метки FRV совместимы с ACR! (просто у остальных цветные метки каждый в своём формате пишет и никто другой не подхватывает)
По сути у фотомеханика только фильтрация отображаемых файлов и вкладки остались. =)

У нас можно настроить в Preferences - XMP - XMP Label Style
Есть три стандартных адобовских (Бридж и два лайтрума) и можно задать свои, т.е. в этом месте есть почти полная(*) совместимость с любой программой

(*) меток у нас всегда пять. В C1 их, к примеру, семь штук, в этом случае мы на "пять седьмых" поддерживаем C1

Кстати, с базами данных превьюшек, оккуратней с этим, а то в какого монстра превратили ACDSee, а ведь всё начиналось с отдельной базы данных превьюшек =)))
Всегда опасаюсь, что хорошая программа скатится к какому-нить тупому монстру, на подобии лайтрума) Но я верю, что это не про вас =)

Вот у нас и нет базы превьюшек. И в FRV не будет.

А для CinemaDNG нужно другое (отдельное) решение. Часть его - это опция "показывать внешние JPEG как превью".

потеря фокуса что-ли

1) зашли например в GRID MODE
2) выбрали файл и double mouse click чтобы посмотреть крупно
3) непонравилось, del в _rejected + enter подтвердить
4) остались в FILMSTRIP MODE
5) УПС... и стрелки вправо/влево не ходят (без того чтобы например мышкой ткнуть в файл который визуально выбран теперь), а должны же

Z / V

Вообще, при переходе в Filmstrip - фокус ставится на главное окно, а не на стрип.
(стрелки можно - и по умолчанию это так - в клавиатурную раскладку положить как Prev/Next)

> стрелки можно - и по умолчанию это так

А стрелки-то я снес в настройках и не заметил же.

Z / V

Стрелки не так давно там появились (в стандартных настройках). А у старых пользователей, понятно, кнопки автоматом не апгрейдятся.

меня расстаивает, что вас не интересуют особенности пикселей фазового АФ. Ведь у них есть тоже свой отклик и своя пила, которую тоже надо измерить :с

по-хорошему, при попадании в фокус их значения должны отличаться от значений обычных пикселей только коэффициентом, завиящим от объектива, фокусного и апертуры и т.о. хороший демозаик должен их по-особенному учитывать, а не интерполировать.

А я их на соне, удивительным образом, не вижу.

Я, конечно, особо не старался, но на оликах (новых, у меня не такой) их видно, если снимать муаро-производящий объект (монитор вот), а на соне - за пару кадров не увидал и наплевал.

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

> роший демозаик должен их по-особенному учитывать, а не интерполировать.

это если их firmware до этого не проинтерполировало уже (перед тем как записать данные в raw)

Z / V

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

Вы так их шумопонижение заставите отключить!

Немного лирики.
Может выпилить из дистрибутива EN PDF'ку
А то каждый раз del -> copy RU -> ren RU

***

И есть странное поведение.
После загрузки железяки (Win 7 64, 32 гб мозгов )
Первый раз FRV запускается долго( с рам диска)
Потом пулей, перегрузка - 1 раз долго, потом мгновенно.

Похожее поведение у 32 разрядных приложений в 64 разрядной среде.

С учетом доли российского рынка - нет, не выпилить. Извините.

"Запускается долго" возможны два варианта
а) если файлы (last visited folder?) лежат где-то на сети, то пока там все прочитает... А потом из кэша ОС. Попробуйте Prefs - File Handling - Start without filename: Empty screen
б) не антивирус ли (или еще какая хрень) проверяет, к примеру, подпись (или с контрольной суммой лезет в облако)?

У нас запуск первый и не-первый никак не отличаются.

Файлы все с локальных дисков.
Стоит Оутпост, погоняю ещё варианты, но не все программы так себя ведут.

>> Файлы все с локальных дисков.
Поставьте все-таки 'Empty screen' в старт для изучения.

Потому что тормоза "при первом старте" бывают от кэшей, которые, в свою очередь, бывают всякие
- файловой системы. У меня на массиве каталоги с тысячами файлов читаются по первому разу не быстро, там заметные секунды.
- DNS. Но по этим граблям уже хожено - и всякие инициализации того, что за апдейтами пойдет, оно on demand (и сильно отложено от старта)
- сертификатов,хэшей - в антивирусах.

Но кстати если есть возможность при "первом старте" сеть помониторить - то тоже полезное знание может возникнуть.

Мистика какая-то.
Поставил 'Empty screen' быстро. Вернул "Last visited folders" - быстро.
Перегрузился.
Запустил с "Last visited folders" - быстро.
Ничего не понимаю......

Так может Last Visited - не такой большой (или на более быстром носителе), как в прошлые разы было?

Долго (реально долго) - чтение больших каталогов (потому что все надо прочитать), глубоко в иерархии (потому что верхние уровни тоже надо все прочитать) на HDD (потому что HDD вообще медленные)

Так на том-же всё каталоге.
Ладно понаблюдаю дальше, если опять проявится, буду глубже копать....

Если не каталог - значит антивирус/проверка подписей.

1) мирно кликаю в GRID MODE на файл чтобы увеличить изображение
2) попадаю в FILMSTRIP MODE с увеличенным изображением - хорошо, _НО_
3) в самом FILMSTRIP при этом выбранный файл совсем не только что не виден, но и на ~400 файлов дальше в данном порядке сортировки (никаких фильтров нет) от файлов которые видны в FILMSTRIP под увеличенным изображением

это нехорошо.

Z / V

Это - уже чиним.

причем выйдя обратно в GRID MODE и кликнув на соседений файл попадаешь в FILMSTRIP куда надо, но потом все повторяется по кругу (т.е. выйда еще раз обратно и кликнув на этот же получаешь FILMSTRIP уехавший далеко)...

Z / V

[ deleted ]

Это некоторый промежуточный вариант, где много запутанной внутренней логики - распутано.
Я проблем с ним не вижу, но глаз - сильно замылен.

Места, которые надо тестировать особо (я сам их - тестировал, но тем не менее)
- поведение если текущий файл сбежал (внешней силой)
- поведение, если текущий файл внезапно отфильтровало (скажем, фильтр по звездочкам - и поставили такую звездочку, что файл из списка прошедших через фильтр выпал)
- move/move to rejected

Запрограммировано так, чтобы вести себя вменяемо, но сюрпризы всегда бывают!

А батч-операции (выделить, поставить рейтинг и тут же по нему отфильтровать) - не тестируйте. Там (уже починеный, но еще не опубликованый) косяк.

Это животное и batch-rating/label делает (опять) хорошо: [deleted]

А предыдущее сейчас сотру

посмотрим ночью уже, спасибо !

Z / V

RAW файлы от камер fuji E550 и fuji F700, сконвертированные в формат DNG, неправильно повёрнуты.

Там не просто "неправильно повернуты", там они отраженные (право слева)

Мы в курсе, но пока - забили, потому что это относится к очень старым Fuji сконвертированным в DNG - в реальности у пользователей такого нет. Лежит в TODO.

Но ведь это очень просто. Надо взять ориентацию из IFD0.
Если вы этого не делаете, то оно проявится и на других камерах.

Повороты - поддерживаются. Несоответствие ориентации превьюшки и Orientation - поддерживается.

Зеркалирование - по практической ненадобности в реальной жизни - нет.

спасибо за поддержку нашей астрокамеры

6 строчек таблицы в LibRaw добавить - нетрудно.

если бы было так же не трудно добавить сохранение в ТИФФ....(кто о чём, а вшивый о бане)...

Тогда нужно еще кадрирование и повороты.

какова цена вопроса?

В деньгах - не измеряется.

В TODO - есть, "не на ближайшие версии".

то есть надежда есть?

Надежда есть всегда.

Но не в этом цикле разработки, в этом цикле все надежды уже закончены.

вот мелкое из области usability же по поводу FastRawViewer-1.3.0.861-x64-Setup.exe

1) допустим я в GRID MODE
2) захотел посмотреть некий файл и вткнул в него мышкой чтобы перейти к просмотру в FILMSTRIP MODE
3) и вышел потом обратно "ESC" в GRID MODE ничего не делая больше

как бы логично и глазу спокойнее если при таком выходе ничего в GRID MODE не изменилось - в частности thumbnail'ы не ездили туда-сюда, потому что часто захотев вернуться обратно в просмотр я вижу что выбранный до этого thumbnail из под несдвинутого курсора мышки уехал вниз например... а палец то тактильно хочет просто кликнуть мышкой, а под курсором уже другой файл совершененно без веских причин... а почему ?

Z / V

Уберите прятание фильмстрипа при появлении грида - и будет хорошо.
С прятанием - там меняется размер грида на ходу - и reflow.

То есть я конечно переделаю: сначала прятать панели, потом доставать грид, но вообще это все хрупкие процессы.

> Уберите прятание фильмстрипа при появлении грида

иметь на экране одновременно и grid и filmstrip это жутко !

Z / V

Ну вот в 862-м оно несколько лучше сделано: http://updates.fastrawviewer.com/data/beta/FastRawViewer-1.3.0.862-x64-S...

Лучше - некуда. Не в том смысле, что некуда стремиться, а в том смысле что некуда особо делать.

>>иметь на экране одновременно и grid и filmstrip это жутко !

Лайтрум имеет - и ничего!

поставил на работе на нотбук с вин10 64 и там в меню HELP была кнопка на ПДФ файл с FastRawViewer-Manual.pdf, а на домашнем стоит 32 семёрка и этой кнопки нет. Это так задумано было или косяк?

Да, так задумано:
- на Win8/Win10 гарантированно есть PDF-читалка (системная)
- а на более старых, где может нечем быть прочесть PDF, - мы ставим линк на мануал на сайте.

>>>>- а на более старых, где может нечем быть прочесть PDF, - мы ставим линк на мануал на сайте.
А может дать через настройку, типа есть пдф читалка......

PDF-ку и так на десктоп положили (с настройкой) - читайте.

Не надо на десктоп, у меня он почти девственно чист.....
Хочу чтоб можно было из программы(W7)

по поводу настройки WB - нет ли желания при работе с K/tint в области около 2000K шаг изменения сделать 25К, а не 50К и только потом перейти к 50K ?

Z / V

Разумно, да. Хотя и не так и просто.

Впрочем, просто:
Spins[FSC_CCT]->setSingleStep(cct < 2500 ? 10 : (cct < 4000 ? 25 : 50));

замечательно

Z / V

ВотЪ: [deleted]

а у меня поворот картинки отвалился. я точно помню, что поворачивало картинку.....

упс, пардон, это я чёто сам в настройках накосячил....

нет, всё таки это не я. поворот картинки самопроизвольно о активируется, то деактивируется.....что-то не так в королевстве датском

нашёл. если убрать галочку с настройки use xpm for raw file, то поворот деактивируется. это нормально или нет?

Мы сами данные о повороте храним в XMP. То есть да, нормально, какой смысл поворачивать, если при смене файла туда-сюда поворот пропадет?

фон выбранного (hilighted) thumbnail отличается (яркостью) в GRID MODE vs FILMSTRIP MODE что вроде бы нелогично... PS: у меня "FilmstripSelectedItemContrast"=dword:00000010

Z / V

В гриде контраст больше из тех соображений, что там среди большего количества элементов надо выбирать.

В заголовке написано:
" Public Beta 2"
Программа рапортует "RC1".
Минорный номер версии соответствует укзанному в тексте ссылок.

Ну вот пока бета, да "для своих" - я ленюсь строчку эту править.
Ориентируемся на номер билда все равно.

Вопросов нет.