From f1983dcdf6c596f901694ad16dcd3c74c77f4c13 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Wed, 28 Apr 2021 12:40:11 +0200 Subject: Correct RGB to Grayscale conversion The existing conversions weren't handling gamma correctly and used an ad-hoc definition of gray instead of based on true luminance. [ChangeLog][QtGui] RGB conversions to grayscale formats are now gamma-corrected and produce color-space luminance values Change-Id: I88ab870c8f5e502ddb053e6a14a75102239a26f2 Reviewed-by: Lars Knoll --- src/gui/painting/qpaintengine_raster_p.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/gui/painting/qpaintengine_raster_p.h') diff --git a/src/gui/painting/qpaintengine_raster_p.h b/src/gui/painting/qpaintengine_raster_p.h index 62cef10d32..d25fe4c3b3 100644 --- a/src/gui/painting/qpaintengine_raster_p.h +++ b/src/gui/painting/qpaintengine_raster_p.h @@ -450,6 +450,7 @@ public: QPainter::CompositionMode compositionMode; QImage::Format format; + QColorSpace colorSpace; QImage colorizeBitmap(const QImage &image, const QColor &color); private: -- cgit v1.2.3