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

Всего 34 сообщ. | Показаны 1 - 20
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

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

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

1920х1200, 100%, Квадра К2200 (4 гига памяти). Фоток в папке от 20 до 800.
RE[Aperture]:
Вышла Aperture 0.11.0 - второй выпуск беты, и почти всё в нём сделано по замечаниям из этой темы. ivanlabuda, kkk - спасибо, половина списка изменений - ваши предложения.

https://github.com/mildystudio/Aperture/releases/tag/v0.11.0

Скачать (зеркало на Yandex Cloud, VPN не нужен):
— Windows, установщик: https://storage.yandexcloud.net/aperture/Aperture-0.11.0-x64.exe
— Windows, без установки: https://storage.yandexcloud.net/aperture/Aperture-0.11.0-x64.zip
— macOS, Apple Silicon (M1 и новее): https://storage.yandexcloud.net/aperture/Aperture-0.11.0-arm64.dmg
Полное описание, SHA-256 и отчёты VirusTotal: https://github.com/mildystudio/Aperture/releases/tag/v0.11.0
Ставится поверх 0.10.0, оценки, настройки и кэш сохраняются.


Что сделано по вашим замечаниям

Мышь и зум
— Настройки → «Мышь в режиме фото», два пресета: «колесо — листание, щелчок — масштаб» (по умолчанию) и «колесо — масштаб, стрелки — листание».
— Левая кнопка — как в FastStone: короткий щелчок переключает «вписано ↔ 100 %», удержание даёт временную лупу (пока держите, кадр можно водить), отпустили — вернулось.
— Зум всегда к точке под курсором, а не к центру кадра.
— Боковые кнопки мыши листают фото, средняя переключает сетку и просмотр.
— L — фиксация масштаба при листании. Выставили 100 % на глазах, листаете дальше — следующий кадр открывается в том же масштабе и на том же месте.
— «Не увеличивать фото меньше окна» — включено по умолчанию, маленькое фото показывается в 100 %.

Полосы и полный экран
— Нижней полосы больше нет. Сверху одна полоса, и по умолчанию она появляется, только когда курсор подходит к верхнему краю, а уходит через полсекунды. Есть режимы «при любом движении» и «только вручную» (не показывается совсем), Tab её закрепляет.
— Настройки → «Открывать фото: на весь экран». Вместе с режимом «только вручную» - кадр сразу на весь экран, без заголовка и полос.
— Оценка, флаг, масштаб и замок фиксации видны мелкими значками в правом конце полосы и не гаснут вместе с ней.
— Размер и положение окна запоминаются между запусками, у главного окна и окна быстрого просмотра — отдельно. Если у вас не запоминалось - напишите, как открывали фото, значит это баг.

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

Сравнение
— C - сравнение: один кадр стоит эталоном, второй листается стрелками. V переключает «рядом» и «по очереди на одном месте» (то самое «друг над другом», переключение пробелом). Z ставит оба в 100 % одновременно, панорама общая.
— В сетке появилось выделение (Ctrl/Shift + щелчок, рамка). Выделили 2–4 кадра, нажали C — они встают рядом, Backspace убирает проигравшего.

Папки, файлы, редакторы
— Дерево папок: сверху диски, закреплённые и недавние папки, снизу дерево, которое само раскрывается до папки открытой вкладки. Его можно свернуть - тогда панель снова простой список.
— Внешние редакторы: до пяти программ в настройках, основная — по Ctrl+E, остальные — «Открыть в ▸» в контекстном меню.
— Пары RAW+JPEG: по настройке — одной карточкой (оценка пишется в оба файла, удаление уносит оба) или отдельными файлами, как было.
— Кнопка очистки кэша в настройках: показывает, сколько кэш занимает, и чистит одним нажатием.

Скорость
Характеристики, которые вы прислали, помогли найти причину. ivanlabuda, фраза «на обеих машинах тормозит примерно одинаково» оказалась ключом: обработка миниатюр упиралась в четыре потока независимо от числа ядер, поэтому 10-ядерный Xeon и 4-ядерный i5 работали с одной скоростью. Это ограничение снято. Кроме того:
— первый показ фото, которого ещё нет в кэше, стал примерно в 5–6 раз быстрее (на моей машине 24-Мп JPEG — около 0,2 с вместо секунды);
— папка до 400 фото теперь прогревается в фоне целиком и в несколько потоков, а не только первые 60 файлов;
— фото на экране считается раньше соседних миниатюр.
Числа сняты на моей машине, на вашем железе они будут другими. Поэтому очень прошу проверить на тех же папках: стало ли заметно лучше при первом открытии папки и при листании?


Ответы на оставшиеся вопросы

ivanlabuda, «каких файлов, откуда удалять?» - речь о служебных файлах, которые конвертеры кладут рядом с фото: .xmp (и IMG_0001.xmp, и IMG_0001.CR3.xmp), .pp3 RawTherapee, .dop DxO, .on1, .rpps FastRawViewer. Когда вы сами удаляете фото в корзину или переименовываете его, такие файлы с точно тем же именем в той же папке уходят в корзину или переименовываются вместе с ним. Раньше удаление RAW оставляло осиротевший .xmp, а переименование теряло оценку. Масок нет, другие папки программа не трогает, сама ничего не удаляет.

Про размытие под панелями: нижней панели больше нет, а верхняя появляется только у края. Само размытие пока осталось на верхней полосе и на панели сведений (I) - на моей машине замер не показал, что оно тормозит. Если в 0.11 всплывание по-прежнему подтормаживает на GT1030, HD630 или K2200 — напишите, буду думать что делать. Пока в планах добавить настройку прозрачности (чтобы отключать прозрачность/размытие по желанию).

Чего пока нет и почему:
— Отключить кэш миниатюр совсем нельзя: без него каждая папка открывалась бы как в первый раз. Зато теперь есть лимит и очистка одной кнопкой.
— Листания левой/правой кнопкой нет: правая кнопка занята контекстным меню. Во втором пресете листать можно щелчком у левого и правого края кадра, в обоих - боковыми кнопками.
— Своего порядка кадров в сетке (перетаскиванием) пока нет. Сценарий «собрать похожие рядом и мотать при 100 %» я попробовал закрыть фиксацией масштаба и сравнением выделенных кадров. kkk, напишите, хватает ли этого или без перетаскивания всё-таки неудобно.
— Фильтр по камере и формату («только равы с Олимпуса») - следующий в работе.
— Linux пока не планирую.


Вышла версия для macOS
Для Apple Silicon (M1 и новее), Intel-сборки нет. Сборка не подписана, поэтому при первом запуске: Системные настройки → Конфиденциальность и безопасность → «Всё равно открыть». На Windows по-прежнему SmartScreen: «Подробнее» → «Выполнить в любом случае».

Как и в прошлый раз, критика приветствуется. Особенно интересно, как на вашем железе с подтормаживанием и удобно ли теперь попадать в скруббер.
RE[Aperture]:
Понравилось, буду пользоваться. Спасибо!
RE[Aperture]:
Сколько вайбкода под капотом, если не секрет? 
RE[Aperture]:
Не секрет - код написан ИИ-ассистентом, руками я не пишу.

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

Ассистент сильно ускоряет работу, но направление задает не он. Первая бета вышла 24 сентября, вторая — через неделю, и почти всё в ней - по замечаниям из этой темы.

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

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

Надеюсь на отзывы о том, как программа ведет себя на ваших папках и насколько удобно в ней просматривать фото. Если где-то видно «сгенерировано и не проверено» - напишите, именно это я и хочу найти.
RE[Aperture]:
Цитата:
от: Aperture
Не секрет - код написан ИИ-ассистентом, руками я не пишу.

Вероятно поэтому Фасстоун занимает 31 мб., а Ваша программа под 500? Для просмотровщика (даже без редактирования)  как-то многовато.  С другой стороны, чему я удивляюсь, когда приложения (тех же банков) для ТЕЛЕФОНА (что не так давно говорило о том, что они будут весить килобайты) занимают по 500-800 мб. Программирование свернуло куда-то не туда. 

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

По-поводу перестановки кадров в сетке - могу говорить только за себя. Я этой функцией пользуюсь постоянно, что в Фасстоуне, что в XnView. Поэтому мне лично она крайне желательна.  
RE[Aperture]:
Цитата:
от: Aperture
Вышла Aperture 0.11.0 - второй выпуск беты, и почти всё в нём сделано по замечаниям из этой темы.


Покрутил. Сразу общие замечания:

- Текст названия файла нужно центровать (сейчас выравнивание по левому краю).
- В настройках не работает крестик закрытия настроек (если это он), выйти из настроек могу только по эскейп.
- Флаги Избранное и Отклоненное, возможно, стоило бы сделать поярче (красным к примеру). Глазки уже не те, все серое и отслеживать трудновато.  (Мне нравится красный квадратик в Фасстоуне).
- Эти флаги хотелось бы ставить мышью тоже (см. тот же Фасстоун).
- Хотелось бы иметь в прямой быстрой доступности (мышью тоже), а не только в меню, фильтр по этим флагам. Показать только Избранное, показать только Отклоненное (для проверки, то ли отклонил, ну и для удаления).
- Хотелось бы несколько изменить режимы показа фото: 1.(щелчок колесом, как сейчас) - полноэкранный, сразу без верхней полосы. При подводе указателя мыши к верхнему краю - она появляется (как сейчас). Так же ее можно закреплять табом, как сейчас. 2. Двойной клик (как сейчас) - просмотр со статусной строкой и закрепленной непрозрачной полосой сверху. Изображение не заходит под полосу как сейчас, соответственно прозрачность тоже не нужна. (все равно сейчас полоса перекрывает изображение).
- В первом режиме (полноэкранном) либо сделать настраиваемый блок информации, либо возможность добавить в полосу что-то из эксиф.
- Во втором режиме ВОЗМОЖНО сделать какую-то панельку инструментов, где можно будет включать-выключать фильтры, ставить-снимать метки и т.д.
- Правую панель с информацией выводить подводом мыши к правому краю.
- Сделать продвинутое массовое переименование по собственным шаблонам + замена по маске. Я все кадры переименовывают по базовому шаблону гггг.мм.дд_чч.мм.сс. Могу добавлять марку камеры и еще что-либо. Сведения брать из эксиф.
- При закрытии последней вкладки слева оставлять панель с деревом и избранным. Сейчас закрыл последнюю вкладку папок и попадаю на пустой экран, даже к ибранному доступа нет, приходится лезть через всплывающее меню, искать нужную папку - ОЧЕНЬ неудобно. Кстати дерево папок подглючивает, у меня не хотела раскрываться папка с фотоархивом, соседние раскрываются, эта нет. Соответственно глубже в подпаки не провалиться. После перезагрузки программы глюк пропал.
- Очистку недавних папок хотелось бы где-то поближе, возможно в меню по пкм на разделе Недавние (или заголовке).
- Вообще больше доступа с помощью мыши без лазания по основному меню (крыжики, контекстное меню и т.д.).
- Сруббер. Непонятна логика работы. И сценарий использования. К примеру, навел указатель на "таймлайн", промотал куда-то. Потом хочу вызвать скруббер, чтобы посмотреть кадры справа-слева от текущего кадра. Это невозможно сделать точно, т.к. скруббер всплывает именно в том месте, куда поместишь указатель. Т.е. мне нужно мотать таймлайн, ищя место текущего кадра. Бррррр... Ну и опять же, для себя не очень понимаю, как этим пользоваться. Возможно нижнюю полоску таймлайна стоило превратить в полосу миниатюр во всю ширину экрана (а не 7 кадриков), т.е. подвел указатель снизу - всплыла полоса миниатюр (настраиваемого размера, сейчас мелко), по ней мотаешь мышью (как сейчас). Но опять же, я пока не разобрался с этим инструментом, поэтому не понимаю, нужен ли он мне лично.

Конкретика:

>>  L — фиксация масштаба при листании. Выставили 100 % на глазах, листаете дальше — следующий кадр открывается в том же масштабе и на том же месте.

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

>>  Сравнение
— C - сравнение: один кадр стоит эталоном, второй листается стрелками. 

Непонятно, что должно произойти, если нажимаешь стрелки. У меня просто фокус переходит с одного кадра на другой. И все. Ну кадры мигают еще. 

>>  V переключает «рядом» и «по очереди на одном месте» (то самое «друг над другом», переключение пробелом). Z ставит оба в 100 % одновременно, панорама общая.

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

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

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

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

Про перетаскивание кадров в сетке. Остаюсь при первоначальном мнении - лучше бы оно было. Но режим сравнения у Вас вышел хороший, и снимает остроту произвольной сортировки кадров. Хотя сейчас пришла в голову мысль, что если бы выла возможность циклически просматривать только кадры, которые выбрал в сетке, то и перетаскивание было бы не нужно. По принципу сравнения, но лайт-версию. Бывает есть однотипные кадры и их больше 4. Там нужно выбрать общий вид (композицию, свет). А сравнение работает больше над деталью (резкость, открытые глаза). Либо сделать два режима, либо как-то это все определить в один (типа до 4 кадров - есть сравнения рядом, больше 4 только друг за другом).

>>  Внешние редакторы: до пяти программ в настройках, основная — по Ctrl+E, остальные — «Открыть в ▸» в контекстном меню.

Глючит. Можно добаить только одну программу по  Ctrl+E. Пункта Открыть в  вообще нет.

Что вспомнил написал.  В целом получается очень приятно. Единственно повторюсь - 500 мегов для вьювера с базовыми функциями - ту матч. 



RE[Aperture]:
И неплохо бы сделать модуль импорта фото с флешки (внешнего носителя) с одновременным переименованием по произвольному шаблону (данных из эксиф). Реализацию можно посмотреть у того же Фасстоун, ХнВью.
RE[Aperture]:
Выложил 0.12.0. Почти всё в ней сделано по вашим замечаниям, поэтому отвечаю по пунктам.

Ссылка на релиз: 
https://github.com/mildystudio/Aperture/releases/tag/v0.12.0

Скачать (зеркало на Yandex Cloud, VPN не нужен):
— Windows, установщик: https://storage.yandexcloud.net/aperture/Aperture-0.12.0-x64.exe
— Windows, без установки: https://storage.yandexcloud.net/aperture/Aperture-0.12.0-x64.zip

Полное описание, SHA-256 и отчёты VirusTotal релизе.
Ставится поверх предыдущих версий, оценки, настройки и кэш сохраняются.

Сначала про скорость

Между 0.11 и 0.12 много работы ушло не в новые кнопки, а в скорость. Замеры на моём ноутбуке (Core i5-8250U, Windows 11, JPEG по 24 Мп), сравнение с 0.11:

- Двойной клик по фото в Проводнике. Фото на экране через 1,3 с вместо 2,4 с, если папка на обычном жёстком диске, и через 1,2 с вместо 1,8 с на SSD (медианы).
- Возврат в папку, которую уже открывали. Сетка на месте за 0,02–0,03 с вместо 0,07–0,19 с, то есть сразу.
- Первый заход в папку после перезапуска программы. Папка на 3000 фото на жёстком диске открывается за 0,4 с вместо 0,75 с.
- Большие папки сразу после открытия. В папке на 3000 фото первые секунды всё вязло: программа ставила слежение за папкой на каждый файл по отдельности. Слежение переделано. Миниатюра теперь готовится примерно за 0,2 с вместо 1,4 с, соседний кадр — за 0,3 с вместо 1,2–1,8 с.
- Программа больше не закрывается сама при прокрутке большой папки, которой ещё нет в кэше. Падал декодер. До исправления падение воспроизводилось 3 раза из 3, после — ни разу за 5 прогонов. kkk, возможно, «подтормаживание» из первого отзыва было отсюда же.
- Вес: установщик 122 МБ вместо 131, после установки 414 МБ вместо 460. До 31 МБ, как у FastStone, не дойти: внутри Electron с целым Chromium, и это его цена. Но лишнее убираю.

С FastStone честно сравнить не могу: на этой машине его нет, а цифры на глаз приводить не хочу. Поэтому просьба: если будет минута, откройте одну и ту же большую папку (500+ кадров) в FastStone и в Aperture 0.12 и напишите, где что быстрее или медленнее. Особенно интересно три вещи: двойной клик по фото в Проводнике, первый заход в папку и листание стрелкой подряд. ivanlabuda, вас это тоже касается: у вас были задержки на кэше.

kkk, по списку от 1 октября


- Имя файла под миниатюрой — теперь по центру.
- Крестик в настройках — исправлен: он лежал на зоне перетаскивания окна. Заодно окно настроек разбито на шесть разделов и больше не прокручивается.
- Флаги ярче. Настройки → Общие → «Цветные метки отбора». Избранное — зелёная плашка с галочкой, отклонённое — красная с крестиком. По умолчанию выключено. В FastStone красный квадрат — это отметка «выбрано», поэтому цвет теперь у обоих флагов, а не только у отклонённого.
- Флаги мышью. В сетке: наведите курсор на миниатюру, под ней проявится место для метки. Щелчок ставит «избранное», щелчок по стоящей метке снимает её. В режиме фото — правым кликом по фото.
- Фильтр под рукой. Кнопка над сеткой, рядом с сортировкой: «Все фото», «Только избранное», «Без отклонённых», «Только отклонённые». Последний — как раз для «проверить, то ли отклонил, и удалить»: «Только отклонённые» →  Ctrl+A 
→ Delete.
- Фильтр, не выходя из фото. Правый клик по фото → «Фильтр отбора», дальше листаете только отобранное. Ctrl+L включает и выключает последний выбранный фильтр. Пока фильтр включён, справа в полосе стоит значок-воронка, и он виден, даже когда полоса спрятана. В прошлый раз я ответил, что фильтр — это про сетку. Это было неверно, ваша просьба была по делу.
- Два режима показа.
  1. Полноэкранный (средняя кнопка, как и раньше) теперь открывается сразу без полосы. Полоса появляется у верхнего края. Закрепить её 
Tab в полноэкранном больше нельзя, и это сознательно: полноэкранный — только для кадра. Если полоса нужна постоянно, для этого второй режим.
  2. В окне: Настройки → Просмотр фото → «Полосы в режиме фото» → «Всегда видна». Полоса непрозрачная, и фото под неё не заходит. То же самое в любой момент даёт Tab. Статусной строки внизу пока нет, см. следующий пункт.
- EXIF в полосе / блок сведений — пока нет. Хочу сделать готовыми наборами, а не конструктором. Например, «Съёмка»: камера · объектив · выдержка · диафрагма · ISO, или «Файл»: разрешение · размер · дата. Какие поля вы смотрите в FastStone чаще всего? (Вопрос 4 внизу.)
- Панель инструментов — пока нет. Часть того, что вы хотели там видеть, теперь доступна без неё: фильтр — правым кликом и 
Ctrl+L, флаги — P/X, правым кликом и мышью в сетке. Напишите, чего после этого всё ещё не хватает: от этого зависит, нужна ли панель вообще.
- Сведения по подводу к правому краю. Настройки → Просмотр фото → «Показывать сведения при подводе мыши к правому краю». По умолчанию выключено.
- Панель папок после закрытия последней вкладки теперь остаётся.
- Дерево не раскрывало одну папку. Воспроизвести не вышло. Если повторится, напишите, что это за папка: на внешнем или сетевом диске, сколько в ней подпапок, были ли открыты другие вкладки.
- Очистка недавних — правый клик по «Недавним» → «Очистить список» или крестик в их заголовке.
- Больше мыши. Правый клик теперь есть у папок (в панели, на стартовой странице и в сетке), у вкладок, у пустого места сетки и у фото. Посмотрите, какого пункта в этих меню не хватает.
- Скруббер — отдельно ниже.
RE[Aperture]:
Конкретика
- L иногда сбрасывает масштаб. Воспроизвести не удалось. Три вопроса. Были ли среди кадров фото меньше окна? При включённом «Не увеличивать фото меньше окна» они всегда показываются в 100 %, и это может выглядеть как сброс. Выходили ли между листаниями в сетку и открывали ли фото снова? При открытии фото масштаб сбрасывается по замыслу. И это были RAW или JPEG?
- «Стрелки двигают фокус, кадры мигают». По C открываются два разных сравнения. На открытом фото — эталон и кандидат, кандидат листается стрелками. На 2–4 выделенных в сетке — набор, там стрелки двигают рамку. Раньше их было не отличить. Теперь в полосе написано «Сравнение с эталоном» или «Сравнение 2 из 4». Мигание исправлено.
- Листать в сравнении туда-сюда — стрелки и колесо листают в обе стороны по кругу, пробел — вперёд. На экране всегда тот кадр, чьё имя в полосе.
- Кадры при протяжке уходили за край — теперь все кадры упираются в край. Одиночное фото тоже, чёрных полей больше нет.
- Как отметить победителя. P и X ставятся на кадр, который на экране. Флаг и оценка видны в подписи под каждым кадром. Удалить проигравших так: в сравнении X на них → Esc → фильтр «Только отклонённые» → Ctrl+A → Delete.
- Esc из сравнения теперь возвращает туда, откуда сравнение открыли. Открыли из сетки - вернётесь в сетку с тем же выделением, курсор на кадре, который был на экране. Открыли из фото — вернётесь в фото.
- Просмотр по кругу больше четырёх выделенных. Сделал по вашему второму варианту: 2–4 кадра — сравнение рядом или по очереди, 5–12 — только по очереди. Выделили в сетке, нажали C и листаете стрелками по кругу. В полосе написано «Выделенные 3 из 9», P/X работают, Esc возвращает в сетку с тем же выделением. Перетаскивание кадров пока не делаю: надеюсь, это закрывает ту же задачу. Напишите, если нет.
- Внешние редакторы. Это не сбой, но найти действительно трудно. Ctrl + E добавляет только первую программу. Остальные (до пяти) — в Настройки -> Файлы и программы -> «Внешние редакторы» -> «Добавить…». Подменю «Открыть в » в правом клике появляется, когда программ две и больше. При одной пункт называется «Открыть в имя программы». Подумаю, как сделать это заметнее.

Импорт с флешки с переименованием
Понял, о чём вы. Первым сделаю переименование по шаблону из EXIF вместе с заменой по маске. Копирование с карты по тому же шаблону логично сделать следом, на том же механизме. Каталога и «импорта в базу» при этом не будет: файлы просто копируются в нужную папку и сразу получают имена по шаблону.

Скруббер
В главном вы правы: посмотреть соседей текущего кадра через скруббер неудобно, потому что попап открывается под курсором, а не у текущего кадра. Задумывался он для другого — быстро прыгнуть в нужное место длинной серии, например найти в папке из поездки кадры с определённого места. Но «соседи текущего кадра» — тоже нужный сценарий, и сейчас он не решён. Вижу два пути:
а) при наведении попап сначала открывается у текущего кадра, а на полосе есть метка «вы здесь»;
б) лента миниатюр во всю ширину снизу, с настраиваемым размером, как в FastStone.

Чего пока нет
Чтобы не искали зря:
- перетаскивание кадров в сетке (см. выше про просмотр выделенных);
- фильтр по камере;
- EXIF в полосе и статусная строка;
- панель инструментов;
- лента миниатюр;
- переименование по шаблону и копирование с карты.
Из этого в 0.13 планирую скруббер с соседями текущего кадра и EXIF в полосе, а заодно настоящие замеры против FastStone и XnView. В 0.14 — переименование по шаблону, копирование с карты и фильтр по камере и формату. Порядок может поменяться по вашим ответам.

Вопросы

  1. Скорость против FastStone на вашем железе — где Aperture медленнее?

  2. L — ответы на три вопроса из «Конкретики».

  3. Скруббер: вариант (а) или (б)? Если (б), то лента в FastStone у вас открыта постоянно или вы вызываете её, когда нужно?

  4. EXIF в полосе: какие поля вы смотрите при отборе чаще всего?


Спасибо, что так подробно пишете — по вашим отзывам сделана большая часть этой версии.
RE[Aperture]:
- При удалении фото через ДЕЛ появляется всплывающее меню. Красная кнопка не нажимается с клавиатуры (энтером), только мышью. 

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

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

- При сравнении кадров правая панель информации показывает данные одного кадра, вне зависимости от того, что видим на экране.
RE[Aperture]:
Скачал новую версию (все версии скачиваю в zip, без установки, система Вин 10 с долговременной поддержкой).

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

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

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

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

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

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