Aperture 0.10.0 beta — просмотрщик фото с навигацией через скруббер (Windows)

Всего 8 сообщ. | Показаны 1 - 8
Aperture 0.10.0 beta — просмотрщик фото с навигацией через скруббер (Windows)
Просмотрщик фото для Windows, бесплатный, без рекламы. Сейчас бета — ищу людей, которые протестируют его на своих папках и скажут, что не так.

В чём идея и отличие от остальных приложений для просмотра фото

В большинстве вьюверов навигация по серии — стрелки или filmstrip (лента миниатюр сбоку/внизу). Лента даёт контекст, но постоянно занимает место и отвлекает от кадра. Здесь вместо неё скруббер - узкая полоса навигации как в видеоплеере: доступен всегда, виден только когда нужен.




— В режиме просмотра внизу окна — узкая полоса. Навели курсор — над ней появляется попап из 7 миниатюр: текущее фото в центре, по три соседних с каждой стороны.
— Попап едет за курсором вдоль полосы — сразу видно, в каком месте серии находитесь.
— Колесо мыши над попапом листает серию; у края попапа серия прокручивается сама, и чем ближе к краю, тем быстрее.
— Колесо над самим фото — зум. Прокрутка и зум разведены намеренно.
— Клик по миниатюре открывает её; Esc возвращает в сетку к текущему фото.

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

Что есть

— Сетка миниатюр с регулируемым размером, вкладки для нескольких папок, панель папок слева.
— Форматы: JPEG, PNG, HEIC/HEIF, TIFF, WebP, AVIF, GIF, BMP. RAW — CR2, CR3, NEF, ARW, DNG, ORF, RW2, RAF.
— Отбор: оценка 1–5 (клавиши 1–5, 0 снимает), флаги «избранное» (P) и «отклонить» (X), фильтр скрытия отклонённых, сортировка по имени, дате, оценке.
— Сведения о фото (I): камера, объектив, выдержка, диафрагма, ISO, фокусное. Гистограмма (H).
— Слайдшоу, поворот, корзина, переименование, «показать в проводнике».
— Кэш миниатюр на локальном диске — папка с NAS со второго открытия листается без задержек.
— Открывается из проводника через «Открыть с помощью» (программу по умолчанию не подменяет); из сетки — Enter, Space или двойной клик. Справка по клавишам — ?.

Что важно знать заранее

— RAW показывается по встроенному в файл JPEG-превью, без демозаика. Это просмотрщик, не RAW-конвертер.
— Оценка и флаги пишутся стандартно, чтобы их видели Lightroom и Bridge: для JPEG — в XMP внутри файла, для RAW — в sidecar .xmp рядом. Дата изменения файла при этом не меняется. Если не хотите, чтобы программа трогала файлы — просто не ставьте оценки.

Чего нет

— Сравнения кадров рядом, тегов и каталога, пакетного экспорта — в планах.
— Редактирования — не планируется.
— Версии для macOS — пока не выкладываю.

Установка

Сборка без код-подписи, поэтому при первом запуске SmartScreen покажет синее окно «Система Windows защитила ваш компьютер» → «Подробнее» → «Выполнить в любом случае». Установщик обычный, ставится в профиль пользователя, прав администратора не требует.

Скачать: https://github.com/mildystudio/Aperture/releases


Хочу узнать удобна ли такая навигация?

Если бы выбирали между панелью с миниатюрами под фото и таким скруббером для своего процесса — что что бы выбрали?


Критика приветствуется — лучше сейчас, чем после релиза.
RE[Aperture]:
На первый взгляд:

Очень неудобный файловый навигатор. Слева (в сайд-панели) не показывается дерево каталога. Если надо перейти в какой-нибудь каталог третьего-четвертого уровня из корня - нужно долго тыкать мышкой.

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

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

Нет возможности открыть фото сразу в полноэкранном режиме, без полоски заголовка окна и скруббера, или сохранить положение и размер окна просмотра между запусками программы.

Очень раздражающие задержки показа фото или листания каталога, отсутствующих в кэше миниатюр. Нет возможности полностью отключить базу/кэш миниатюр.

Не хватает возможности вызвать внешний редактор для конкретной картинки из просмотра или файловой навигации.

(сейчас пользуюсь FastStone Image Viewer - считаю, что функционал просмотра там значительно удобнее всех аналогов, особенно радует использование жестов мышкой в полноэкранном просмотре)
RE[ivanlabuda]:
Спасибо за обратную связь!

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

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

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

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

Работу над скоростью загрузки и оптимизацию/настройку кэширования продолжу.

Вызов редактора идея интересная, я не задумывался об этом. Как это должно работать  - пункт в контекстном меню для изображения?
RE[Aperture]:
Цитата:
от: Aperture
А сама навигация по скрубберу задумывалась простым наведением курсора мыши

Я про то, что область скруббера - очень узкая, целиться и перемещать вдоль нее курсор неудобно.

Цитата:
от: Aperture
Как это должно работать  - пункт в контекстном меню для изображения?

Да. Можно с отдельной настройкой вызываемых программ, можно так, как в виндовом проводнике - "открыть с помощью...".

Я уже упоминал FastStone Image Viewer - хороший пример дизайна интерфейса для таких программ. Там, кста, вызов/прокрутка ленты миниатюр и листание/зум/перемещение картинки в полноэкране вот прямо отлично сделано (не хватает только зума относительно текущего положения курсора, а не центра картинки).

P.S. Вот еще версию под линукс бы )))
RE[Aperture]:
Я бы потестил, если бы скачать можно было. Подрубать впн для скачки с гитхаба лениво, а без не го не пашет скачка.

Глючила верхняя ссылка, перешел вниз страницы и из списка скачал.
RE[Aperture]:
Цитата:
от: Aperture
Вызов редактора идея интересная, я не задумывался об этом. Как это должно работать  - пункт в контекстном меню для изображения?

Да. И должна быть возможность выбрать свои приложения, в который будет открываться (реализацию можно посмотреть в том же фасстоуне).

Покрутил слегка. Появление всплывающих элементов, особенно скруббера (да и вообще его работа) подтормаживает программу. Это вызывает дискомфорт. 

Обязательно должно быть увеличение по ЛКМ. Идеально сделано в Фасстоуне - нажал ЛКМ - изображение увеличилось вокруг расположения курсора (одновременно его можно перемещать), отпустил - вернулось в размер экрана. Кратковременно щелкул - увеличилось и осталось увеличенным, второй короткий щелчок - обратно уменьшилось. Лучше реализации я не встречал.

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

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

С всплывающими полями сверху-снизу нужно что-то делать. Бесят тем, что долго висят и выскакивают по любому чиху. Вероятно нужно их сделать вызываемыми осознанно, но оперативно (желательно мышью). Ну и дать возможность выводить нужную информацию о кадре (камера, исо и т.д.)

Обязательно нужно сделать инструмент сравнения. Как в Фасстоуне (опять же - лучшая реализация). Т.е. не только рядом, но и "друг над другом". Т.е. два снимка, показывается один, по щелчку - другой. 

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

Должна быть либо кнопка либо возможность увидеть в фото при 100%, если оно меньше экрана. Можно в настройках пункт сделать - Не вписывать в экран, если фото меньше экрана.

ЦМС вроде нормально работает, хотя никаких настроек я не увидел. Профиль монитора вроде поддерживается. 

Нужно классическое раскрывающееся дерево папок.

Очень неплохо бы сделать связь рав+джпег, чтобы либо отображался как один файл (но была иконка, что их там два) либо оставить в сетке оба, но в просмотре показывать только джпег. Ну и рав должен удаляться вместе с джпегом (как и сопутствующие файлы типа хмп и прочие служебные файлы настроек, создаваемые конвертерами. 

Сделать фильтр просмотра. Часто снимаем на выездах с женой на разные аппараты. Ставлю фильтр на равы с Олимпуса и смотрю только их, потом на равы  с Фуджи и смотрю только их. То что осталось после удаления, смотрю уже без фильтра. Фильтр обычный текстовый (смотрит, к примеру, расширение файла). 

RE[Aperture]:
Спасибо за очень подробный разбор.

Про скачивание: GitHub в последнее время отдаёт файлы через раз, добавлю зеркало на Яндекс Диске (ссылка будет в описании релиза, SHA-256 те же).

Что точно беру в работу: зум по левой кнопке (удержание — временное увеличение, щелчок — переключение), листание колесом как настройку и боковые кнопки мыши, среднюю кнопку для перехода сетка ↔ просмотр, фиксацию масштаба при листании, опцию «не увеличивать маленькие фото», внешние редакторы со своим списком программ, дерево папок. Связка RAW+JPEG с удалением служебных файлов и фильтр по камере — тоже в планах, но позже.
Сравнение начну с варианта «друг над другом» — показ одного кадра и переключение на другой.
Про панели сверху и снизу согласен, буду думаю, как сделать, чтобы они появлялись только когда нужны, но не мешали скрубберу.

Подтормаживание всплывающих элементов - главное, что хочу разобрать. Подскажите, пожалуйста: какая видеокарта (или встроенная графика), разрешение и масштаб экрана, сколько фото в папке? Есть подозрение что корнем проблемы является эффект размытия под панелями.
RE[Aperture]:
Цитата:
от: Aperture
Связка RAW+JPEG с удалением служебных файлов

Каких файлов? Откуда удалять?

Цитата:

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

Подробнее

1920x1080, к-во файлов от 40 до 200
вариант 1: Xeon E5-2640v4, 16Gb, Nvidia GT1030 2Gb
вариант 2: i5-7500, 16Gb, встройка HD630 128Mb
Windows10

На старте тормозит примерно одинаково.

"Эффект размытия под панелями" - не нужен!
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта

Обратная связь

Здесь вы можете оставить свои контактные данные, чтобы мы могли связаться с вами.