A cross-platform image viewer for inspecting and rendering raw pixel data from Luminance, YUV, RGB, ARGB, and Bayer formats.
PixelViewer is a cross-platform image viewer designed specifically for viewing and analyzing raw pixel data from files. It supports a wide range of pixel formats like Luminance, YUV, RGB, ARGB, and Bayer patterns, allowing developers to inspect low-level image data without intermediate processing. It solves the problem of visualizing raw pixel buffers commonly encountered in computer vision, media development, and embedded imaging workflows.
Developers and engineers working with computer vision, image processing pipelines, media codecs, or embedded systems who need to inspect raw pixel data from cameras, sensors, or custom file formats.
Developers choose PixelViewer for its specialized support for raw pixel formats, extensive color space handling, and cross-platform availability. Unlike general image viewers, it provides precise control over pixel layout and advanced analysis tools tailored for technical image inspection.
A cross-platform image viewer which supports reading raw Luminance/YUV/RGB/ARGB/Bayer pixels data from file and rendering it.
Directly reads and renders raw Luminance, YUV, RGB, ARGB, and Bayer pattern data from files, as listed in the extensive supported formats, enabling low-level inspection without intermediate processing.
Supports a wide range of color spaces including sRGB, DCI-P3, Adobe RGB, and ITU-R standards, and allows importing ICC profiles for custom color spaces, ensuring accurate technical analysis.
Provides tools for adjusting brightness/contrast, color balance, highlights/shadows, and displaying RGB/luminance histograms, essential for precise image quality assessment in development workflows.
Offers native builds for Windows, macOS, and Linux on both x64 and ARM64 architectures, as shown in the download badges, ensuring broad accessibility across desktop environments.
Relies on multiple libraries like .NET, Avalonia, and Magick.NET, which can increase installation size and introduce potential compatibility or update issues, as noted in the dependencies list.
Lacks command-line interface or scripting support, making it unsuitable for batch processing or integration into automated pipelines, as it's solely a GUI-based tool.
Requires deep understanding of pixel formats, strides, and color spaces to use effectively, with an interface geared towards developers rather than general users, limiting accessibility.
:camera: A modern, cross-platform, 2D Graphics library for .NET
OpenCV wrapper for .NET
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
MagicScaler high-performance, high-quality image processing pipeline for .NET
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.