中文

IIViewer

A thoughtful tool designed for image signal process developers

Windows Build Ubuntu Build MacOS Build

Key Features

Wide Format Support

Support for RAW, MIPI-RAW, RGBIR-RAW, YUV, HEIF and various ISP intermediate image formats with 8-24 bit depth.

Pixel-Level Inspection

Zoom in up to 96X to see every pixel's real value. Perfect for analyzing ISP pipeline output.

Data Visualization

Built-in data visualization tools for analyzing image statistics and pixel data distribution.

Image Comparison

Compare two images side by side with difference reporting and analysis tools.

Curve Adjustment

Interactive curve adjustment for tone mapping and color correction preview.

Cross-Platform

Available on Windows, Linux, and macOS with native support for multiple architectures.

Supported Formats

Common Image Formats

JPG BMP PNG TIFF

Grayscale/Color Images

PGM 8-16bit PNM 8-16bit

RAW Formats

RAW 8-24bit MIPI-RAW RGBIR-RAW

YUV Formats

YUV444 YUV422 YUV420 NV12/NV21

HEIF Formats

HEIC 8bit YUV420/422/444

Cross-Platform Support

Windows

Windows 10/11
AMD64 Architecture
MSVC & MinGW64

Linux

Ubuntu 22.04+
AMD64 & ARM64
DEB & AppImage

macOS

Apple Silicon
ARM64
DMG & PKG

Screenshots

Main UI

Windows Main Interface

Ubuntu UI

Ubuntu Interface

macOS UI

macOS Interface

Usage

Download the appropriate version for your system from the release page, launch the application and drag an image to the window to view it.

Tip: When you zoom in to 96X using the mouse wheel, you can see the real value of each pixel - perfect for ISP development and debugging.

Build from Source

Prerequisites: CMake (>=3.20), MSVC or MinGW64 (C++17), Qt5.15+, OpenSSL, libheif

git clone https://github.com/JonahZeng/IIViewer.git cd IIViewer mkdir build && cd build cmake .. -DCMAKE_PREFIX_PATH=YOUR_QT_INSTALL_DIR cmake --build . --config Release

Prerequisites: Install dependencies on Ubuntu 22.04:

sudo apt install build-essential libssl-dev qtbase5-dev \ libqt5datavisualization5-dev qtbase5-dev-tools \ libqt5charts5-dev qttools5-dev-tools qttools5-dev git clone https://github.com/JonahZeng/IIViewer.git cd IIViewer mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . -j 4

Prerequisites: Install Qt5 via Homebrew:

brew install qt@5 git clone https://github.com/JonahZeng/IIViewer.git cd IIViewer cmake -B ./build -S . -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_PREFIX_PATH=/opt/homebrew/opt/qt@5 cmake --build . -j 4

For detailed build instructions, see the full README.md

Support & Contact