Skip to content

Releases: Fan4Metal/qview

qview 0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 12:43

What's new in 0.3.0

Rotating, cropping and converting

  • Rotation is saved: [ / ] turn the view, File → Save (Ctrl+S) writes it to the file. A JPEG that is only rotated is not re-encoded: its EXIF orientation is changed, so it loses no quality.
  • Crop with C: a frame with free proportions, those of the image, 1:1, 4:3, 3:2, 16:9 or their portrait forms; Enter saves, Esc cancels.
  • Save As (Ctrl+Shift+S) into JPEG, PNG, WebP (lossless), TIFF or BMP; HEIC, AVIF, RAW, GIF and lossy WebP are saved this way.
  • Convert To makes a copy in another format next to the original, without a dialog.
  • A file is replaced only after the new one is fully written; Ctrl+Z undoes the last saves of the session, as well as renames.

Choosing several images in the gallery

  • Ctrl+click, Shift+click, Shift with the arrow keys, Ctrl+A or a frame dragged with the mouse choose several images, as in Explorer.
  • Copying, deleting, renaming, Convert To and adding to the favorites apply to all of them.
  • Batch rename gives the chosen images a common name with numbers (trip_01.jpg, trip_02.heic…), all or none; Ctrl+Z gives the old names back.

Favorites

  • S or the star button marks an image as a favorite; the Favorites entry at the top of the folder tree lists the favorites from all folders.
  • Copy All, Copy All to Folder…, Go to Folder, and sorting by the date added.
  • The list is kept in favorites.txt, a plain UTF-8 text file with one path per line.

Folder history in the gallery

  • Back, Forward and Up: Alt+← / Backspace, Alt+→, Alt+↑, the side buttons of the mouse and the toolbar; each folder comes back with its selected image and scroll position.
  • A double click on a sub-folder's header (with "By folder") opens that folder.

Opening in other programs

  • Edit With lists the programs Windows offers for the file type, Store apps such as Photos included, and Other Program…
  • The program chosen is remembered: Ctrl+E and the pencil button of the toolbar open the image in it again.

HEIC without the Store extensions

  • HEIC/HEIF is decoded by libheif 1.23.5 with libde265 1.1.3, shipped with qview, faster than through Windows and without the HEIF and HEVC extensions from the Microsoft Store. Windows' codecs remain the fallback.
  • Both libraries are distributed under the LGPL 3 as the separate files heif.dll and libde265.dll; their licence texts and source addresses are in the licenses folder next to the program.

Update check

  • Optional and off by default: About → Check for updates at start-up (once a day). A newer release shows a button on the toolbar; nothing is downloaded or installed.

Smaller changes and fixes

  • The gallery always shows its menu and bars; in it F shows the selected image in full screen and Ctrl+Shift+F puts the gallery itself in full screen.
  • A window closed maximized is restored to its previous normal size.
  • No white streaks while browsing fast with the wheel.

Что нового в 0.3.0

Поворот, обрезка и конвертирование

  • Поворот сохраняется: [ / ] поворачивают изображение на экране, «Файл» → «Сохранить» (Ctrl+S) записывает его в файл. JPEG, который только повёрнут, не пересжимается: меняется ориентация в EXIF, поэтому качество не теряется.
  • Обрезка клавишей C: рамка со свободными пропорциями, пропорциями изображения, 1:1, 4:3, 3:2, 16:9 или их книжными вариантами; Enter сохраняет, Esc отменяет.
  • «Сохранить как» (Ctrl+Shift+S) в JPEG, PNG, WebP (без потерь), TIFF или BMP; HEIC, AVIF, RAW, GIF и WebP с потерями сохраняются этим способом.
  • «Конвертировать в» создаёт рядом с исходным файлом копию в другом формате, без диалога.
  • Файл заменяется только после того, как новый полностью записан; Ctrl+Z отменяет последние сохранения за сеанс, как и переименования.

Выбор нескольких изображений в галерее

  • Ctrl+щелчок, Shift+щелчок, Shift со стрелками, Ctrl+A или рамка, растянутая мышью, выбирают несколько изображений, как в Проводнике.
  • Копирование, удаление, переименование, «Конвертировать в» и добавление в избранное применяются ко всем выбранным.
  • Пакетное переименование даёт выбранным изображениям общее имя с номерами (trip_01.jpg, trip_02.heic…), всем или ни одному; Ctrl+Z возвращает прежние имена.

Избранное

  • Клавиша S или кнопка со звездой отмечает изображение как избранное; пункт «Избранное» вверху дерева папок показывает избранное из всех папок.
  • «Копировать все», «Копировать все в папку…», «Перейти к папке» и сортировка по дате добавления.
  • Список хранится в favorites.txt, обычном текстовом файле UTF-8 с одним путём на строку.

История папок в галерее

  • Назад, Вперёд и Вверх: Alt+← / Backspace, Alt+→, Alt+↑, боковые кнопки мыши и панель инструментов; папка возвращается с выбранным в ней изображением и положением прокрутки.
  • Двойной щелчок по заголовку вложенной папки (с флажком «По папкам») открывает эту папку.

Открытие в других программах

  • «Редактировать в» перечисляет программы, которые Windows предлагает для этого типа файлов, включая приложения из Microsoft Store, например «Фотографии», и пункт «Другая программа…».
  • Выбранная программа запоминается: Ctrl+E и кнопка с карандашом на панели инструментов снова открывают изображение в ней.

HEIC без расширений из Microsoft Store

  • HEIC/HEIF декодируется библиотеками libheif 1.23.5 и libde265 1.1.3, поставляемыми с qview, быстрее, чем через Windows, и без расширений HEIF и HEVC из Microsoft Store. Кодеки Windows остаются запасным вариантом.
  • Обе библиотеки распространяются по лицензии LGPL 3 в виде отдельных файлов heif.dll и libde265.dll; тексты лицензий и адреса исходного кода находятся в папке licenses рядом с программой.

Проверка обновлений

  • Необязательна и по умолчанию выключена: «О программе» → «Проверять обновления при запуске (раз в сутки)». При наличии нового выпуска на панели инструментов появляется кнопка; ничего не скачивается и не устанавливается.

Прочие изменения и исправления

  • Галерея всегда показывается с меню и панелями; в ней F показывает выбранное изображение в полноэкранном режиме, а Ctrl+Shift+F переводит в полноэкранный режим саму галерею.
  • Окно, закрытое развёрнутым, восстанавливается до прежнего обычного размера.
  • Нет белых полос при быстром листании колесом мыши.

Full Changelog: v0.2.0...v0.3.0

qview 0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 15:30

What's new in 0.2.0

More formats through Windows' codecs

  • Every format Windows has a codec for (Windows Imaging Component) is opened: HEIC/HEIF (with the HEIF Image Extensions and the HEVC Video Extensions from the Microsoft Store), AVIF (with the AV1 Video Extension), camera RAW files such as CR2, CR3, NEF, ARW and DNG (with the Raw Image Extension, included in Windows 11), JPEG XR, DDS and the formats of other installed codecs.
  • When the extension a format needs is missing, the image area names it.
  • HEIF, AVIF, RAW and JPEG XR are registered as file types with their own icons.

Gallery

  • The Sub-folders check box shows the images of all sub-folders of a folder as well, in one sort order; with By folder, folder by folder under headers, sorted within each folder.
  • F5 also reads the folder tree again, keeping the expanded folders; a drive plugged in or removed appears or disappears.

Files

  • Rename with F2 or from the context menus and the File menu; Ctrl+Z undoes the last renames of the session.

Viewer

  • Esc in the viewer opens the gallery; in the gallery it closes qview.

File associations

  • Files opened with qview through "Open with" before the registration get the icon and the name of their type.
  • An extension no other program handles (QOI, for example) gets qview as its default program.

Что нового в 0.2.0

Больше форматов через кодеки Windows

  • Открываются все форматы, для которых в Windows есть кодек (Windows Imaging Component): HEIC/HEIF (при установленных расширениях HEIF Image Extensions и HEVC Video Extensions из Microsoft Store), AVIF (с расширением AV1 Video Extension), RAW-файлы фотоаппаратов, например CR2, CR3, NEF, ARW и DNG (с расширением Raw Image Extension, входящим в Windows 11), JPEG XR, DDS и форматы других установленных кодеков.
  • Если нужного формату расширения нет, в области изображения указывается, какое расширение требуется.
  • HEIF, AVIF, RAW и JPEG XR регистрируются как типы файлов со своими значками.

Галерея

  • Флажок «Вложенные папки» показывает также изображения всех вложенных папок единым списком в выбранном порядке сортировки; с флажком «По папкам» — по папкам под заголовками, с сортировкой внутри каждой папки.
  • F5 также перечитывает дерево папок, сохраняя раскрытые папки; подключённый или извлечённый диск появляется или исчезает.

Файлы

  • Переименование клавишей F2, из контекстных меню и меню «Файл»; Ctrl+Z отменяет последние переименования за сеанс.

Просмотр

  • Esc при просмотре открывает галерею; в галерее закрывает qview.

Сопоставление файлов

  • Файлы, которые открывались в qview через «Открыть с помощью» до регистрации, получают значок и название своего типа.
  • Расширение, которое не обрабатывает ни одна другая программа (например, QOI), получает qview программой по умолчанию.

Full Changelog: v0.1.0...v0.2.0

qview 0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 13:28

Features

  • Fast start-up. The first image appears about 0.2 s after start: decoding begins before the window is created and runs on background threads.
  • Instant browsing. The neighbours of the current image are decoded ahead in the direction of travel, so the next one is on screen at once; →, Page Down, Space or the wheel go forward, ←, Page Up or Backspace back, Home and End to the ends of the folder.
  • Gallery (G, Enter or a double click): the folder tree on the left (Pictures, Desktop and the drives) and the images of the folder as thumbnails, taken from the Windows thumbnail cache, so a folder Explorer has shown appears at once. The bar above the grid sets the proportions of the cells (1:1, 4:3, 3:2, 16:9, the portrait 3:4, 2:3, 9:16, or Auto, those of most images of the folder), Fill cells crops the thumbnails to fill them, and the slider, +, - or Ctrl+wheel set their size. The image under the mouse is decoded ahead, so a double click shows it without delay.
  • Zoom modes: 1 actual size, 2 fit, 3 fill the window, 4 fill it entirely with the edges cropped; the chosen mode applies to the following images and is kept between runs. + and - zoom in steps, Ctrl+wheel at the mouse. L keeps the zoom and the position for the next images, to compare a series of photos at the same place.
  • Sharp at any scale. 100% shows one image pixel per screen pixel whatever the Windows display scaling, and downscaled images are smoothed with mipmaps.
  • Sorting in View → Sort and in the gallery's context menu: by name in Explorer's order (2.jpg before 10.jpg), by date modified or by size, ascending or descending.
  • Animated GIF and WebP are played, in a loop or as many times as the file says; long animations are decoded frame by frame rather than held in memory.
  • Delete to the Recycle Bin with Delete, after a confirmation; Ctrl+C copies the file for pasting into a folder or a message; Show in Explorer opens its folder with the file selected.
  • File associations in File → File Associations…, per user and without administrator rights: each format gets a file type with an icon of its own, qview appears in Open with and in Windows Settings, where it is chosen as the default.
  • One window: a file opened from Explorer while qview is running is shown in the window already open, which comes to the front.
  • Status bar: the position in the folder, the name, size, dimensions, colour depth, format, date modified and zoom.
  • Full screen with F or a middle click, view-only rotation with [ and ], the EXIF orientation of photos applied, the background of the image chosen in View → Background, and the list of keys in Help → Keyboard Shortcuts (F1).
  • Russian interface. The language follows that of Windows and can be chosen in the About window.

Formats: JPEG, PNG, GIF, WebP, BMP, TIFF, ICO, TGA, QOI, PNM (PBM, PGM, PPM, PAM).

Downloads

  • qview_0.1.0_Setup.exe — per-user installer, no administrator rights required; registers the image file types unless that option is cleared, and offers to open Windows Settings to choose qview as the default.
  • qview_0.1.0_portable.zip — runs without installation; the file types can be registered from File → File Associations….

The executables are not code-signed, so Windows SmartScreen may warn about an unknown publisher on first launch.


Возможности

  • Быстрый запуск. Первое изображение появляется примерно через 0,2 с после запуска: декодирование начинается ещё до создания окна и выполняется в фоновых потоках.
  • Мгновенное листание. Соседние изображения декодируются заранее в направлении листания, поэтому следующее появляется сразу; →, Page Down, Space или колесо листают вперёд, ←, Page Up или Backspace назад, Home и End переходят к началу и концу папки.
  • Галерея (G, Enter или двойной щелчок): слева дерево папок («Изображения», «Рабочий стол» и диски), справа изображения папки в виде миниатюр из кэша миниатюр Windows, поэтому папка, которую уже показывал Проводник, появляется сразу. Строка над сеткой задаёт пропорции ячеек (1:1, 4:3, 3:2, 16:9, книжные 3:4, 2:3, 9:16 или Авто — как у большинства изображений папки), флажок Заполнять ячейки обрезает миниатюры по ячейкам, а ползунок, +, - или Ctrl+колесо меняют их размер. Изображение под курсором декодируется заранее, поэтому двойной щелчок показывает его без задержки.
  • Режимы масштаба: 1 — реальный размер, 2 — вписать в окно, 3 — заполнить окно, 4 — заполнить окно целиком с обрезкой краёв; выбранный режим действует и для следующих изображений и сохраняется между запусками. + и - меняют масштаб по шагам, Ctrl+колесо — относительно курсора. L сохраняет масштаб и положение для следующих изображений, чтобы сравнивать серию снимков в одном и том же месте.
  • Чёткость при любом масштабе интерфейса. Масштаб 100% показывает один пиксель изображения на одном пикселе экрана при любом масштабе Windows, а уменьшенные изображения сглаживаются mip-картами.
  • Сортировка в меню Вид → Сортировка и в контекстном меню галереи: по имени в порядке Проводника (2.jpg перед 10.jpg), по дате изменения или по размеру, по возрастанию или по убыванию.
  • Анимированные GIF и WebP воспроизводятся по кругу или столько раз, сколько указано в файле; длинные анимации декодируются по кадрам, а не держатся в памяти целиком.
  • Удаление в корзину клавишей Delete после подтверждения; Ctrl+C копирует файл для вставки в папку или сообщение; Показать в Проводнике открывает его папку с выделенным файлом.
  • Сопоставление файлов в меню Файл → Сопоставление файлов… для текущего пользователя, без прав администратора: каждый формат получает свой тип файла со своим значком, qview появляется в списке Открыть с помощью и в параметрах Windows, где выбирается программой по умолчанию.
  • Одно окно: файл, открытый из Проводника при запущенном qview, показывается в уже открытом окне, которое выходит на передний план.
  • Строка состояния: позиция в папке, имя, размер, разрешение, глубина цвета, формат, дата изменения и масштаб.
  • Полный экран клавишей F или средней кнопкой, поворот только для просмотра клавишами [ и ], учёт ориентации снимков из EXIF, фон изображения в меню Вид → Фон и список клавиш в Справка → Сочетания клавиш (F1).
  • Русский интерфейс. Язык следует языку Windows и выбирается в окне О программе.

Форматы: JPEG, PNG, GIF, WebP, BMP, TIFF, ICO, TGA, QOI, PNM (PBM, PGM, PPM, PAM).

Файлы

  • qview_0.1.0_Setup.exe — установщик для текущего пользователя, права администратора не требуются; регистрирует типы файлов изображений, если этот параметр не снят, и предлагает открыть параметры Windows, чтобы выбрать qview программой по умолчанию.
  • qview_0.1.0_portable.zip — работает без установки; типы файлов регистрируются через Файл → Сопоставление файлов….

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

Full Changelog: https://github.com/Fan4Metal/qview/commits/v0.1.0