Generate gradients in QImage::Format_RGB32.

This commit is contained in:
John Preston 2021-08-17 17:33:41 +03:00
parent 38d65bf16e
commit 6b320a99da

View file

@ -229,7 +229,7 @@ template <int kBits> // 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;