PixelViewer Changelog

What's new in PixelViewer 3.1.1.428 Preview

Apr 29, 2024
  • Add YUYV (YUV422) and YVYU (YUV422) formats.

New in PixelViewer 3.1.0.326 Preview (Mar 25, 2024)

  • New Features:
  • Add Bayer Pattern (14-bit, MIPI) format.
  • Improvement:
  • Better way to convert from Bayer Pattern (10-bit, MIPI), Bayer Pattern (12-bit, MIPI) to 16-bit color.
  • Bug Fixing:
  • Fix conversion from Bayer Pattern (10-bit, MIPI), Bayer Pattern (12-bit, MIPI) to 16-bit color.
  • Minor bug fixing.

New in PixelViewer 3.0.5.214 (Feb 14, 2024)

  • Fix issue of UI rendering when switching between tabs.
  • Fix issue of switching between tabs by pressing Ctrl/Cmd + Left/Right.
  • Fix issue of moving tabs by dragging.

New in PixelViewer 3.0.4.208 RC (Feb 8, 2024)

  • Fix UI issue of text input fields in dialog.
  • Fix potential memory leakage on macOS.

New in PixelViewer 3.0.2.104 RC (Jan 4, 2024)

  • New Features:
  • Add 'Bayer Pattern (8-bit)' format.
  • Support specifying timing of color space conversion.
  • Show mean values in histogram of Luminance/Red/Green/Blue.
  • Support minimizing scroll bars of image viewer automatically, it can be turned off if you don't want it.
  • Save image with color space when 'Enable color management' is on.
  • Support using built-in font (Noto Sans) for Chinese.
  • Add 'Use compact layout' setting for device with small screen.
  • Improvement:
  • Add Zoom to 100% button on tool bar.
  • Update pixel rendering mode to help you see each pixel clearly.
  • Select proper scale factor of screen on Linux automatically.
  • Allow using System theme on Linux with Gnome.
  • Show notification after saving image to file.
  • Improve layout of items on toolbar.
  • Improve performance and memory usage.
  • Improve displaying of Chinese.
  • Improve animations of user interface.
  • Redesigned dialogs.
  • Improve shortcut keys handling.
  • Allow resizing dialogs with complex content.
  • Add more details of UI element.
  • Bug Fixing:
  • Minor bug fixing.

New in PixelViewer 3.0.0.1005 Preview (Oct 5, 2023)

  • New Features:
  • Add 'Bayer Pattern (8-bit)' format.
  • Support specifying timing of color space conversion.
  • Show mean values in histogram of Luminance/Red/Green/Blue.
  • Support minimizing scroll bars of image viewer automatically, it can be turned off if you don't want it.
  • Save image with color space when 'Enable color management' is on.
  • Support using built-in font (Noto Sans) for Chinese.
  • Add 'Use compact layout' setting for device with small screen.
  • Improvement:
  • Add Zoom to 100% button on tool bar.
  • Update pixel rendering mode to help you see each pixel clearly.
  • Select proper scale factor of screen on Linux automatically.
  • Allow using System theme on Linux with Gnome.
  • Show notification after saving image to file.
  • Improve layout of items on toolbar.
  • Improve performance and memory usage.
  • Improve displaying of Chinese.
  • Improve input of CJK text on macOS.
  • Improve animations of user interface.
  • Redesigned dialogs.
  • Improve shortcut keys handling.
  • Allow resizing dialogs with complex content.
  • Add more details of UI element.
  • Behavior Changes:
  • Align application activation/deactivation behavior on macOS.
  • Bug Fixing:
  • Minor bug fixing.

New in PixelViewer 2.7.4.312 (Mar 12, 2023)

  • Fix incorrect rendering with RGB_565 format.

New in PixelViewer 2.7.3.1119 (Nov 19, 2022)

  • Fix issue of crashing after upgrading to 2.7.2.1118.

New in PixelViewer 2.7.1.920 RC (Sep 20, 2022)

  • Update dependent libraries.

New in PixelViewer 2.7.0.809 Pre-release (Aug 9, 2022)

  • Support specifying black and white level for Bayer Pattern format.
  • Adding Refresh button to trigger image re-rendering.
  • Adding zh-CN language support.
  • Update styles of user interface.
  • Update dependent libraries.
  • Minor bug fixing.

New in PixelViewer 2.6.1.409 Pre-release (Apr 9, 2022)

  • Fix HLG transfer function.
  • Improve accuracy of color conversion.
  • Update description of color spaces.
  • Bug fixing.

New in PixelViewer 2.5.0.407 Pre-release (Apr 7, 2022)

  • Add Treat as linear color space option to enable color space conversion without numerical linear transfer.
  • Improve performance of color space conversion.
  • Remove Linear sRGB color space.
  • Cancel taking luminance into account for RGB gain selection.
  • Other bug fixing.

New in PixelViewer 2.5.0.403 Pre-release (Apr 3, 2022)

  • Support importing ICC profile to create custom color spaces.
  • Support showing information of color spaces including CIE 1931 xy chromaticity diagram.
  • Support using screen color space defined by operating system first (Windows and macOS only).
  • Support rendering compressed pixel data including HEIF/JPEG/PNG.
  • Add Linear sRGB/BT.2100 (HLG)/BT.2100 (PQ) built-in color spaces.
  • Add ABGR_2101010/ARGB_2101010/BGRA_1010102/RGBA_1010102 formats.
  • Add ABGR_F16/ARGB_F16/BGRA_F16/RGBA_F16 formats.
  • Fall back to use embedded JPEG image if format of raw data in DNG file is unsupported.
  • Support rotating image automatically according to metadata in file.
  • Add buttons to adjust filtering parameters accurately.
  • Prevent unnecessary image re-rendering.
  • Update parameters of Display-P3 color space.
  • Update way of expanding color to 16-bit color.
  • Update dependent libraries.
  • Other bug fixing.

New in PixelViewer 2.0.2.325 (Mar 27, 2022)

  • Fix color space conversion steps.
  • Minor bug fixing.

New in PixelViewer 2.0.2.321 (Mar 22, 2022)

  • Support 19 new image formats.
  • Support multiple image frames in single source file.
  • Support demosaicing for Bayer Pattern format.
  • Support color space management.
  • Add brightness/contrast/highlight/shadow/saturation/vibrance adjustment.
  • Add color balance adjustment.
  • Add R/G/B gain adjustment.
  • Support showing R/G/B and luminance histograms.
  • Support saving image as JPEG or raw BGRA pixels.
  • UX improvement.
  • Update dependent libraries.
  • Bug fixing.

New in PixelViewer 2.0.1.314 Pre-release (Mar 14, 2022)

  • Add P012, P212 and P412 format.
  • Re-implement color space management based-on Skia.
  • Improve memory management of rendering and filtering image.
  • Upgrade AppSuite to 1.0.0.312.
  • Bug fixing.

New in PixelViewer 2.0.0.308 Pre-release (Mar 8, 2022)

  • Add saturation/vibrance adjustment.
  • Add auto color adjustment.
  • Add auto R/G/B gain selection.
  • Support resetting image filter parameters after opening image file.
  • Support specifying default color space of image.
  • Support using Ctrl/Cmd +/- to zoom image when Fit to viewport is ON.
  • Update algorithm of highlight/shadow adjustment.
  • Keep latest selected compression quality of JPEG.
  • Other UX improvement.
  • Update dependent libraries.
  • Other bug fixing.

New in PixelViewer 1.106.0.222 Pre-release (Feb 22, 2022)

  • Add Display-P3 color space and set as default screen color space on macOS.
  • Add information bar to show ARGB/L*a*b*/XYZ colors of selected pixel.
  • Limited support of parsing DNG file.
  • Support saving image with orientation.
  • Support 4x4 Bayer Patterns.
  • Support RGB gain for Bayer Pattern formats.
  • Support BGR_161616/RGB_161616 formats.
  • Allow specifying transformation function of brightness/contrast adjustment.
  • Add highlight/shadow adjustment on image.
  • Support selecting image format automatically according to file name of image.
  • Support specifying default byte ordering.
  • Support arranging tabs by dragging (not supported yet on Linux).
  • Support opening tab in new window.
  • Support drag and drop multiple files to open.
  • Support layouting windows in horizontal, vertical or tile mode.
  • Support using system theme mode on macOS.
  • Support hiding rendering parameters panel to get more space for viewing image.
  • Support auto update on macOS.
  • Improve tab scrolling UX.
  • Improve toolbar scrolling UX.
  • Calculate memory usage of rendered images with more accuracy.
  • Reduce size of update packages for auto updating.
  • Other UX improvement.
  • Use system menu bar on macOS.
  • Enable Color Space Management by default on macOS.
  • Use Command key instead of Ctrl key on macOS.
  • Use single process to manage all windows.
  • Update dependent libraries.
  • Correct parameters of DCI-P3 color space.
  • Correct algorithm of demosaicing.
  • Fix issue of unable to launch on ARM64 PC.
  • Other bug fixing.

New in PixelViewer 1.105.0.1220 Pre-release (Dec 20, 2021)

  • Support rendering 10/12-bit MIPI Bayer Pattern images.
  • Support rendering ABGR_16161616/ARGB_16161616/BGRA_16161616/RGBA_16161616 images.
  • Support saving image as Raw 32/64-bit BGRA pixels.
  • Upgrade to .NET 6.
  • Update sampling mode to improve quality of rendering image.
  • Automatically change quality of rendering image according to scale of image for better image quality and performance.
  • Support running on Windows 7 and Windows 8.
  • Support running on x86 and arm64 PC.
  • UX improvement.
  • Merge BGGR_16/GBRG_16/GRBG_16/RGGB_16 into single format Bayer Pattern (16-bit) which allows changing Bayer Pattern.
  • Bug fixing.

New in PixelViewer 1.104.0.1123 Pre-release (Nov 24, 2021)

  • Support color space management to provide more color accuracy.
  • Support ITU-R BT.2020 and ITU-R BT.709 YUV to RGB conversion.
  • Support adjusting brightness/contrast and color balance to help you checking the data of image.
  • Support using 64-bit RGBA for internal image representation if needed to prevent color loss when converting color space or applying filters.
  • Support moving viewport of image by mouse dragging.
  • Improve performance of demosaicing.
  • Improve performance of histograms generating.
  • Improve performance of UI.
  • UX improvement.
  • NTSC and ITU-R YUV to RGB conversions are changed to ITU-R BT.656 and ITU-R BT.601.
  • Bug fixing.

New in PixelViewer 1.103.0.1109 Pre-release (Nov 9, 2021)

  • Support demosaicing for Bayer Pattern formats.
  • Support turning notification OFF about application update.
  • Memory management improvement for rendering images.
  • Set default memory usage of rendered images to 2GB.
  • Update dependent libraries.
  • Bug fixing.

New in PixelViewer 1.102.0.1103 Pre-release (Nov 3, 2021)

  • Support showing histograms of R/G/B and luminance.
  • Support self-updating with smaller package if .NET has been installed on your device.
  • Move toolbar to the top of working area.
  • Update dependent libraries.

New in PixelViewer 1.100.0.1028 Pre-release (Oct 28, 2021)

  • Support restarting application automatically if needed.
  • Update dependency libraries.

New in PixelViewer 1.100.0.1023 Pre-release (Oct 24, 2021)

  • Support showing image file in system file manager.
  • Support changing UI scale factor on Linux.
  • Prevent showing empty memory usage on macOS (currently unsupported).
  • Update UI.

New in PixelViewer 1.99.0.1021 Pre-release (Oct 21, 2021)

  • Fix layout problem when switching full-screen mode on macOS.
  • Align style with other Carina Studio Apps.

New in PixelViewer 1.99.0.1019 Pre-release (Oct 19, 2021)

  • Support 10-bit and 16-bit YUV image including P010, P016, Y010, Y016, P210, P216, P410, P416.
  • Support viewing YUV sequence.
  • Support parsing YUV4MPEG2 (Y4M) file format.
  • Support self updating on Windows and Linux.
  • Support running on macOS.
  • Make UI/UX same as other Carina Studio Apps such as ULogViewer.
  • Improve zooming UX.
  • Improve image dimensions evaluation by file name.
  • Upgrade to .NET 5.
  • Bug fixing.

New in PixelViewer 1.0.0.617 (Aug 13, 2021)

  • Official release.

New in PixelViewer 0.9.8.614 Pre-release (Aug 13, 2021)

  • Add View Source Code and Privacy Policy in options page.
  • Support checking application update automatically when launching.
  • Remove unnecessary resource DLLs.