Gui: Do not ignore alpha channel when converting QImage to SoSFImage
Fixes #18213: Sketcher constraints have black box backgrounds
This commit is contained in:
@@ -588,7 +588,7 @@ void BitmapFactoryInst::convert(const QImage& p, SoSFImage& img) const
|
||||
} break;
|
||||
case 2:
|
||||
{
|
||||
QRgb rgb = col.rgb();
|
||||
QRgb rgb = col.rgba();
|
||||
line[0] = qGray(rgb);
|
||||
line[1] = qAlpha(rgb);
|
||||
} break;
|
||||
@@ -601,7 +601,7 @@ void BitmapFactoryInst::convert(const QImage& p, SoSFImage& img) const
|
||||
} break;
|
||||
case 4:
|
||||
{
|
||||
QRgb rgb = col.rgb();
|
||||
QRgb rgb = col.rgba();
|
||||
line[0] = qRed(rgb);
|
||||
line[1] = qGreen(rgb);
|
||||
line[2] = qBlue(rgb);
|
||||
|
||||
Reference in New Issue
Block a user