Alpha blending FINAL comparison (2020.07.21)

This page presents the different alpha blending methods implemented in the Marlin renderer's new Compositor.
This new compositor is developped in the unsafe-dev branch, see the pipe package.
This images are produced by the LineWidthColorGridTest class and stored in the PNG format (sRGB INT RGBA format).

TOC:

Comparison Output files

Comparison (original Java2D approach) vs (Gamma-corrected sRGB - linear mode)

Original Java2D approach Gamma-corrected sRGB (linear) with no correction Image difference (scaled to max delta):

Comparison (original Java2D approach) vs (Gamma-corrected sRGB - hybrid mode)

Original Java2D approach Gamma-corrected sRGB (linear) with hybrid mode: contrast correction on darker shades Image difference (scaled to max delta):

Comparison (original Java2D approach) vs (Gamma-corrected sRGB - perceptual mode)

Original Java2D approach Gamma-corrected sRGB (linear) with perceptual mode: contrast correction on all shades (L*) Image difference (scaled to max delta):

Output files

Reference sRGB non-linear = Original Java2D approach

Gamma-corrected sRGB (linear) with no correction

Gamma-corrected sRGB (linear) with hybrid mode: contrast correction on darker shades

Gamma-corrected sRGB (linear) with perceptual mode: contrast correction on all shades (L*)