Skip to content
MaxRusov edited this page Apr 11, 2021 · 9 revisions

Описание

Ключевые особенности:

  • Просмотр изображений и медиафайлов в окне FAR или в полноэкранном режиме
  • Просмотр эскизов всех изображений в каталоге или панели FAR
  • Поддержка большого числа форматов при помощи нескольких API: GDI+, WIC, GFL, DirectShow, Media Foundation
  • Поддержка субплагинов формата PVD, совместимых с PictureView v1 и v2
  • Автоповорот изображений, поворот вручную, сохранение повернутых изображений
  • Показ основной информации об изображении (EXIF Tags) и медиафайлах
  • Слайд-шоу с визуальными эффектами :)
  • Все управление настраивается через макросы

Обсуждение

Загрузить

Пример

https://raw.githubusercontent.com/MaxRusov/far-plugins/master/Review/Review/Image/Sample.png

Поддерживаемые форматы

https://raw.githubusercontent.com/MaxRusov/far-plugins/master/Review/Review/Image/Sample2.png


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

Ver 1.20

  • Переключение Audio потоков (CtrlA/CtrlShiftA), Только MFVideo

  • Показ основной информации о media-файлах - потоки, формат, битрейт/фреймрейт. Только MFVideo

  • Новые макрокоманды: Volume, Seek, Audio

  • При воспроизведении media-файлов компьютер не должен засыпать

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

Ver 1.19

  • Новый декодер MFVideo - просмотр media файлов через API Media Foundation (Vista+)

Ver 1.18

  • Новый декодер - SVG

  • Добавлены какие-то фичи...

  • Исправлены какие-то ошибки...

  • Плагин собирается новой версией Delphi.

Ver 1.17

  • Новый встроенный декодер - JPEG, использующий библиотеку libjpeg-turbo. Сама библиотека jpeg62.dll в состав не включена и качается отдельно:

http://www.libjpeg-turbo.org/

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

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

Ver 1.16

  • Простые изображения не блокируются на время просмотра. Но по прежнему блокируются многостраничные/анимированные изображения и медиафайлы.

  • При листании многостраничных изображений теперь работает опция "Декодировать под размер экрана"

  • Во время просмотра можно быстро переключить режим декодирования под размер экрана. Комбинация по умолчанию: W

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

Ver 1.15

  • Декодер GFL показивает больше тегов

  • Автоопределение кодировки тэгов

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

Ver 1.14

  • Плавная прокрутка эскизов. Опционально отключается в диалоге настроек.

  • Макрокоманда Review.Size для установки размера эскизов

  • Переключение предпочтительно декодера из окна эскизов (Alt+PgUp/PgDn/Home)

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

Ver 1.13

  • Декодер GFL теперь поддерживает извлечение эскизов и фоновое декодирование.

  • При извлечении эскизов через системный декодер работают автоповороты. Автоповороты эскизов можно выключать "на лету" командой CtrlO.

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

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

Ver 1.12

  • Новый режим работы - просмотр эскизов всех изображений текущей панели. В панелях плагинов работает только если они содержат реальные файлы. Режим включается из просмотра по F12 или кликом правой кнопкой мыши, или из панелей по команде "pic:" Для извлечения эскизов используется explorer (Vista+) и/или собственные декодеры. Приоритет извлечения настраивается.

  • Декодер WIC теперь поддерживает извлечение эскизов и фоновое декодирование.

Ver 1.11

  • Встроенная поддержка векторных форматов WMF/EMF. Если использовался WMF.pvd от PV2 - его лучше удалить

  • Если процесс декодирования занимает длительное время в заголовке окна отображаются проценты, процесс можно прервать (поддерживается не всеми декодерами)

  • Улучшенная обработка ошибок декодирования

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

Ver 1.10

  • Изменен формат кэша субплагинов. Пользовательские настройки расширений не должны теряться при последующих обновлениях.

  • В настройках расширений субплагинов можно использовать группы масок FAR.
    Например, для DXVideo.pvd: <video>,<audio>

  • Новый режим работы макрокоманды Review.Goto - переход на файл по имени. Для всех режимов возвращается признак успешности перехода
  • Кнопка BS - возврат к изображению, которое было текущим перед переходом в начало/конец. Реализовано через макрос в Review.lua
  • Исправлено несколько ошибок

Ver 1.9

  • Эффект плавного перехода теперь используется и при ручном листании. Опционально отключается на настройках Слайд-шоу.

  • Опция показ тэгов запоминается

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

Ver 1.8

  • GFL.pvd переделана на динамический импорт libgfl340.dll. Должна исправиться работа под x64

  • Устранено промаргивание viewer'а FAR при переключении изображений на плагинных панелях и при закрытии изображения

Ver 1.7

  • Декодер GFL.pvd переписан и включен в состав плагина. Преимущества:
    • Поддержка автоповоротов и тэгов
    • Векторная графика декодируется с более высоким разрешением
    • Поддерживаются GFL-плагины (это уже субплагины 3-го уровня)

Библиотека libgfl340.dll в состав не включена и качается отдельно. GFL плагины помещаются в подкаталог PVD\GFL

  • Слайд-шоу (CtrlS). AltS - запрос задержки. При слайд-шоу используется эффект плавного перехода, если медленно - отключите в настройках плагина

  • Добавлено несколько клавиатурных комбинаций по умолчанию.

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

Ver 1.6

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

Ver 1.5

  • Показ тэгов (только для изображений) - CtrI

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

Ver 1.4

  • Декодер WIC.pvd переписан и включен в состав плагина

  • Настройки начального масштабирования

  • Alt-стрелки - перемещение на размер экрана

  • Включение/выключение сглаживания (CtrlQ), циклическое переключение режима сглаживания (AltQ)

  • Показ подробной информации об изображении (CtrI)

Ver 1.3

  • DXVideo.pvd: Используется наилучший возможный renderer: EVR-VMR9-VMR7. При использовании EVR (Vista+) заметно лучше качество воспроизведения.

  • DXVideo.pvd: В Fullscreen режиме OSD автоматически прячется, если 3 сек не шевелить мышкой.

Ver 1.2

  • Опция "Сохранять масштаб и позицию при переключении изображений"

  • Возможность сохранения изображения в разных форматах с помощью команды "Save As" (ShiftF2)

  • Исправлена поддержка PVD интерфейса, работает декодер WIC.pvd

Ver 1.1

  • Для просмотра медиа-файлов больше не требуются библиотеки BASS, субплагин переименован в DXVideo.pvd. Старый VideoBass.pvd лучше удалить.

  • При просмотре медиа-файлов добавлено управление громкостью: через ползунок,колесиком мыши и кнопками Вверх/Вниз.

  • Если плагин настроен для перехвата View (F3), то при нажатии AltF3 или CtrlShiftF3 плагин не работает, открывается стандартный viewer

  • Версия для x64

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