QComicBook — свободное приложение для просмотра комиксов и архивированных документов, разработанное с использованием фреймворка Qt. Проект ориентирован на чтение файлов в популярных форматах, таких как CBR, CBZ, ZIP и RAR, а также на работу с отдельными PDF-файлами и изображениями. Интерфейс обеспечивает базовые и расширенные режимы просмотра, включая последовательную пролистку страниц, двухстраничный режим и поддержку направления чтения «манга» для правостороннего порядка.
Программа реализует автоматическое распаковывание архивов при открытии, позволяет масштабировать страницы, просматривать миниатюры и управлять навигацией по содержимому. QComicBook создавался как кроссплатформенное средство и часто используется в средах настольных операционных систем с поддержкой Qt-библиотек. В доступной документации проекта отмечены основные цели — простота использования, компактность и фокус на оптимизированном чтении растровых страниц.
- Поддерживаемые форматы: CBR, CBZ, ZIP, RAR, PDF и отдельные растровые изображения (JPEG, PNG и др.).
- Автоматическое распаковывание: прозрачная обработка архивов при открытии без ручной распаковки пользователем.
- Режимы просмотра: одиночная страница, двухстраничный разворот, режим манга (инвертированный порядок).
- Навигация: переход по миниатюрам, быстрый переход к странице по номеру, поддержка последовательной и свободной прокрутки.
- Масштабирование и подгонка: масштаб «по ширине», «по высоте», «полноэкранный» и пользовательский зум с плавной подстройкой.
- Миниатюры и обзор: отображение эскизов страниц для быстрой навигации и предварительного просмотра.
- Управление качеством рендеринга: базовые настройки сглаживания и интерполяции для улучшения отображения растровых страниц.
- Интерфейс на Qt: кроссплатформенная реализация с использованием стандартных виджетов и механик Qt.
- Рабочий сценарий: удобен для чтения цифровых коллекций, организации бэклогов комиксов и быстрого просмотра архивированных выпусков.
- Ограничения и заметки: проект сфокусирован на просмотре растровых страниц и архивов; сложные функции управления библиотекой или синхронизации между устройствами могут отсутствовать или зависеть от внешних инструментов.