PixelViewer is a .NET based cross-platform image viewer written by C# which supports reading raw Luminance/YUV/RGB/ARGB/Bayer pixels data from file and rendering it. Please visit the Website for more details.
PixelViewer 是一個由 C# 撰寫並基於 .NET 的跨平台影像檢視器,支援讀取及繪製原始 Luminance/YUV/RGB/ARGB/Bayer 像素資料。請參閱 網站 以取得更多資訊。
- Luminance
- L8
 - L16
 
 - YUV
- YUV444p
 - P410
 - P416
 - YUV422p
 - P210
 - P216
 - UYVY
 - YUVY
 - YUYV (v3.1+)
 - YVYU (v3.1+)
 - NV12
 - NV21
 - I420
 - YV12
 - P010
 - P016
 
 - RGB
- BGR_888
 - RGB_565
 - RGB_888
 - BGRX_8888
 - RGBX_8888
 - XBGR_8888
 - XRGB_8888
 - BGR_161616
 - RGB_161616
 
 - ARGB
- ARGB_8888
 - ABGR_8888
 - BGRA_8888
 - RGBA_8888
 - ARGB_16161616
 - ABGR_16161616
 - BGRA_16161616
 - RGBA_16161616
 - ABGR_2101010
 - ARGB_2101010
 - BGRA_1010102
 - RGBA_1010102
 - ABGR_F16
 - ARGB_F16
 - BGRA_F16
 - RGBA_F16
 
 - Bayer Pattern
- 10-bit MIPI
 - 12-bit MIPI
 - 14-bit MIPI (v3.1+)
 - 16-bit
 - 8-bit (v3.0+)
 
 - Compressed
- HEIF
 - JPEG/JFIF
 - PNG
 - WebP (v3.0+)
 
 
- sRGB
 - DCI-P3
 - Display-P3
 - Adobe RGB
 - ITU-R BT.601 525-lines
 - ITU-R BT.601 625-lines
 - ITU-R BT.2020
 - ITU-R BT.2100 (HLG)
 - ITU-R BT.2100 (PQ)
 
- Rendering image from raw pixel file.
 - Evaluate image dimensions according to file name, file size and format.
 - Specify pixel-stride and row-stride for each plane.
 - Specify data offset to image in file.
 - Specify color space of image and screen.
 - Import ICC profile as custom color space.
 - Rotate and scale rendered image.
 - Navigate to specific image frame in file.
 - Adjust R/G/B gain for Bayer Pattern formats.
 - Adjust brightness/contrast and color balance.
 - Adjust highlight/shadow of image.
 - Show histograms of R/G/B and luminance.
 - Demosaicing for Bayer Pattern formats.
 - Save rendered image as PNG file.
 - Save rendered image as JPEG/BGRA file.