Panel Viewer is a Python-based desktop application for viewing comic book archives (.cbz / .zip) with support for panel detection, full-page view, and fit-width scrolling. It uses PyQt6 for the GUI and OpenCV for image processing.
- 📂 Open CBZ/ZIP comic book files
- 🧠 Automatic panel detection and navigation
- 🖼️ Full-page and fit-width viewing modes
- 🔍 Zoom in/out on panels
- 🖱️ Scroll through pages using mouse wheel
- 📝 Display filename, page number, panel number, and zoom level
git clone https://github.com/blippu/panel_viewer.git cd panel_viewer pip install -r requirements.txt python main.py
- Open the project folder in Visual Studio Code.
- Press
Ctrl + Shift + Pto open the Command Palette. - Type and select
Python: Create Environment. - Choose
Venvas the environment type. - Select your Python interpreter (e.g.,
python.exe). - VSCode will automatically create a virtual environment and install dependencies from
requirements.txtif available.