Skip to content

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.

License

Notifications You must be signed in to change notification settings

justnullname/QuickView

Repository files navigation

QuickView Hero



⚡ QuickView

The High-Performance Image Viewer for Windows.

Built for Speed. Engineered for Geeks.

Direct2D RenderingModern C++23SIMD AcceleratedPortable

License Platform Latest Release AVX2


🧐 Why QuickView?

Most image viewers today are either bloated (slow startup, huge size) or outdated (GDI rendering, poor high-DPI support).

QuickView is different. It is a ground-up rewrite using Direct2D and Modern C++, discarding legacy baggage. We integrate the industry's fastest decoding engines—Google Wuffs, libjpeg-turbo, dav1d, libjxl—to deliver:

  • Instant Start: Opens in milliseconds.
  • 60 FPS Rendering: Silky smooth zooming and panning on 4K/8K monitors.
  • Technical Transparency: See the real data behind your images (Subsampling, Q-Factor).

✨ Features Showcase

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.
  • Dual-Lane Scheduling: Background loading never freezes the UI.

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. 📊 Geek Visualization

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

Geek Info Photo Wall
  • Real-time RGB Histogram: Translucent waveform overlay.
  • Reverse Q-Factor: Algorithmically estimates original JPEG quality (e.g., Q~98).
  • HUD Photo Wall: Press T to summon a high-performance gallery overlay capable of virtualizing 10,000+ images.

4. 📡 Native Auto-Update

  • Silent OTA: Updates are detected and downloaded quietly in the background.
  • Zero Interruption: Installs instantly when you exit the app.

⚙️ 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.
WebP libwebp Google's official library. Supports Lossless & Alpha.
RAW LibRaw Optimized for "Instant Preview" extraction.
EXR TinyEXR Lightweight, industrial-grade OpenEXR support.
SVG NanoSVG Vector rasterization for infinite scaling.
HEIC / TIFF Windows WIC Hardware accelerated (Requires system extensions).
Other Windows WIC Hardware accelerated (Requires system extensions).

⌨️ Shortcuts

Master these to navigate at the speed of thought:

Category Key Action
Navigation Space / PgDn Next Image
Bksp / PgUp Previous Image
T Photo Wall (HUD)
View 1 / Z 100% Actual Size
0 / F Fit to Screen
Enter Fullscreen
Info I Toggle Info/Histogram
Tab Lite OSD Info
Control Ctrl + P Settings Panel
Ctrl + T Toggle "Always on Top"
Edit R Rotate
Del Delete File

🗺️ 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.
  • Smart Background: Auto-dimming / Acrylic effect.

📥 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

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

No packages published

Contributors 2

  •  
  •