Skip to content

justnullname/QuickView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

334 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

QuickView Hero



โšก QuickView

The High-Performance Image Viewer for Windows.

Built for Speed. Engineered for Geeks.

Direct2D Native โ€ข Modern C++23 โ€ข Dynamic Scheduling Architecture โ€ข Portable

Chinese README

License Platform Latest Release AVX2


๐Ÿš€ Introduction

QuickView is currently one of the fastest image viewers available on the Windows platform. We focus purely on delivering the ultimate viewing experienceโ€”leave the heavy editing to professional tools like Photoshop.

Rewritten from scratch using Direct2D and C++23, QuickView abandons legacy GDI rendering for a game-grade visual architecture. With a startup speed and rendering performance that rivals or exceeds closed-source commercial software, it is designed to handle everything from tiny icons to massive 8K RAW photos with zero latency.

๐ŸŒ Multi-Language Support: English, ็ฎ€ไฝ“ไธญๆ–‡, ็น้ซ”ไธญๆ–‡, ๆ—ฅๆœฌ่ชž, Deutsch, Espaรฑol, ะ ัƒััะบะธะน

๐Ÿ“‚ Supported Formats

QuickView supports almost all modern and professional image formats:

  • Classic: JPG, JPEG, PNG, BMP, GIF, TIF, TIFF, ICO
  • Web/Modern: WEBP, AVIF, HEIC, HEIF, SVG, SVGZ, JXL
  • Pro/HDR: EXR, HDR, PIC, PSD, TGA, PCX, QOI, WBMP, PAM, PBM, PGM, PPM, WDP, HDP
  • RAW (LibRaw): ARW, CR2, CR3, DNG, NEF, ORF, RAF, RW2, SRW, X3F, MRW, MOS, KDC, DCR, SR2, PEF, ERF, 3FR, MEF, NRW, RAW

QuickView v4.0.0 - The Titan Engine Update

Release Date: 2026-03-06

๐Ÿš€ Core Architecture: "Titan System"

  • Gigapixel Tiling: The new Titan Pipeline dynamically slices massive image datasets into LOD (Level of Detail) tiles, enabling smooth 60fps panning over images that previously caused OOM crashes.
  • Smart Pull & Prefetch: Memory is now intelligently streamed. QuickView only decodes and uploads the tiles currently visible on your monitor, predicting panning direction to prefetch adjacent chunks.
  • Direct-to-MMF Decode: Zero-copy Memory-Mapped File strategy to pipeline gigantic source images directly to the render composition engine.

โœจ Next-Gen Formats & Deep Cache

  • Native JPEG XL (JXL): Full, hyper-optimized support for the next-gen JXL format, backed by parallel HeavyLane workers for massive speedups.
  • Pro Design Formats: Full support for Photoshop's Massive Document Format (PSB) alongside instant PSD/PSB thumbnail extraction.
  • Shell-Accelerated Gallery: The T Gallery now taps directly into the Windows Explorer Thumbnail Cache, making initial indexing of massive folders completely instantaneous.

๐Ÿ’Ž PerMonitorV2 & Precision UX

  • True High-DPI: The interface has been untethered from Windows' legacy scaling. We support explicit native D2D UI scaling with granular manual overrides (100%-250%).
  • Always Fullscreen: Command QuickView to automatically launch images in exclusive Fullscreen mode (Off, Large Only, All) with intelligent auto-exit.
  • AVX-512 SIMD Resizing: Critical bilinear scaling paths have been unrolled using AVX2/AVX-512 instructions for blazing-fast zooming.

โœจ Key Features

1. ๐ŸŽ๏ธ Extreme Performance

"Speed is a feature."

QuickView leverages Multi-Threaded Decoding for modern formats like JXL and AVIF, delivering up to 6x faster load times on 8-core CPUs compared to standard viewers.

  • Zero-Latency Preview: Smart extraction for massive RAW (ARW, CR2) and PSD files.
  • Debug HUD: Press F12 to see real-time performance metrics (Decode time, Render time, Memory usage). (First time use: Please enable Debug Mode in Settings > Advanced)
    Debug HUD

2. ๐ŸŽ›๏ธ Visual Control Center

No more manual .ini editing.

Settings UI

A fully hardware-accelerated Settings Dashboard.

  • Granular Control: Tweak mouse behaviors (Pan vs. Drag), zoom sensitivity, and loop rules.
  • Visual Personalization: Adjust UI transparency and background grid in real-time.
  • Portable Mode: One-click toggle to switch config storage between AppData (System) and Program Folder (USB Stick).

3. ๐Ÿ”„ Seamless Updates

Stay fresh, stay fast.

QuickView automatically checks for updates in the background. When a new version is available, a non-intrusive toast notification will appear. You can install the update with a single clickโ€”no browser needed.

4. ๐Ÿ“Š Geek Visualization

Don't just view the image; understand the data.

Geek Info Photo Wall
  • Real-time RGB Histogram: Translucent waveform overlay.
  • Refactored Metadata Architecture: Faster and more accurate EXIF/Metadata parsing.
  • HUD Photo Wall: Press T to summon a high-performance gallery overlay capable of virtualizing 10,000+ images.
  • Smart Extension Fix: Automatically detect and repair incorrect file headers (e.g., PNG saved as JPG).
  • Instant RAW Dev: One-click toggle between "Fast Preview" and "Full Quality" decoding for RAW files.
  • Deep Color Analysis: Real-time display of Color Space (sRGB/P3/Rec.2020), Color Mode (YCC/RGB), and Quality Factor.

โš™๏ธ The Engine Room

We don't use generic codecs. We use the State-of-the-Art libraries for each format.

Format Backend Engine Why it rocks (Architecture)
JPEG libjpeg-turbo v3 AVX2 SIMD. The absolute king of decompression speed.
PNG / QOI Google Wuffs Memory-safe. Outperforms libpng, handles massive dimensions.
JXL libjxl + threads Parallelized. Instant decoding for high-res JPEG XL.
AVIF dav1d + threads Assembly-optimized AV1 decoding.
SVG Direct2D Native Hardware Accelerated. Infinite lossless scaling.
RAW LibRaw Optimized for "Instant Preview" extraction.
EXR TinyEXR Lightweight, industrial-grade OpenEXR support.
HEIC / TIFF Windows WIC Hardware accelerated (Requires system extensions).

โŒจ๏ธ Shortcuts & Help

Press F1 at any time to view the interactive Shortcut Guide.

Help Overlay

๐Ÿ—บ๏ธ Roadmap We are constantly evolving. Here is what's currently in development:

  • Animation Support: Full playback for GIF/WebP/APNG.
  • Frame Inspector: Pause and analyze animations frame-by-frame.
  • Color Management (CMS): ICC Profile support.
  • Dual-View Compare: Side-by-side image comparison.
  • Tracing Mode: Semi-transparent overlay mode, designed for designers to reference and trace over other windows.

๐Ÿ’ป System Requirements

Component Minimum Requirement Notes
OS Windows 10 (1511+) DirectComposition Visual3 required
CPU Intel Haswell / AMD Ryzen AVX2 support required (compile-time hard requirement)
GPU DirectX 10 Compatible Any GPU from 2008+ should work
RAM 4 GB+ Recommended for large images

โš ๏ธ Important: QuickView is compiled with /arch:AVX2 for maximum performance. It will not run on CPUs without AVX2 support (e.g., Intel Sandy Bridge, AMD FX series).


๐Ÿ“ฅ Installation

QuickView is 100% Portable.

  1. Go to Releases.
  2. Download QuickView.zip.
  3. Unzip anywhere and run QuickView.exe.
  4. (Optional) Use the in-app Settings to register as default viewer.

โš–๏ธ Credits

Note

Developer Note

I maintain QuickView in my spare time because I believe Windows deserves a faster, cleaner viewer. I don't have a marketing budget or a team. If QuickView helps you, the biggest contribution you can make is to Star us on GitHub or share it with a friend.

QuickView stands on the shoulders of giants. Licensed under GPL-3.0. Special thanks to David Kleiner (original JPEGView) and the maintainers of LibRaw, Google Wuffs, dav1d, and libjxl.

About

The fastest Direct2D-powered image viewer for Windows. Features multi-threaded JXL/AVIF decoding, GPU acceleration, and a borderless geek UI. Supports WebP, RAW, & QOI with visual settings and auto-updates. Portable & SIMD-optimized.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors