From 6b320a99da1d1a4430c8168998f62e1e5ec919ab Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 17 Aug 2021 17:33:41 +0300 Subject: [PATCH] Generate gradients in QImage::Format_RGB32. --- ui/image/image_prepare.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/image/image_prepare.cpp b/ui/image/image_prepare.cpp index 72e3891..9ef543e 100644 --- a/ui/image/image_prepare.cpp +++ b/ui/image/image_prepare.cpp @@ -229,7 +229,7 @@ template // 4 means 16x16, 3 means 8x8 auto result = QImage( kWidth, kHeight, - QImage::Format_ARGB32_Premultiplied); + QImage::Format_RGB32); Assert(result.bytesPerLine() == kWidth * 4); auto cache = pixelCache.get(); @@ -819,7 +819,7 @@ QImage BlurLargeImage(QImage image, int radius) { } else if (colors.size() > 2) { return GenerateComplexGradient(size, colors, rotation, progress); } - auto result = QImage(size, QImage::Format_ARGB32_Premultiplied); + auto result = QImage(size, QImage::Format_RGB32); if (colors.size() == 1) { result.fill(colors.front()); return result;