Я пытался залить цветом за пределы фактического изображения, но не смог. Я получаю растровое изображение на входе.
QRect target = AlignRect(aRect, iPixmap.size(), Alignment());
aPainter.drawPixmap(target, iPixmap);
QPainter painter(&iPixmap);
painter.setCompositionMode(QPainter::CompositionMode_SourceOver);
painter.setBrush(QColor::fromRgb(43, 174, 255));
painter.setPen(QColor::fromRgb(43, 174, 255));
painter.drawRect(target);
Я получаю изображение ниже в качестве растрового изображения.
Я хочу заполнить цвет за пределами белого значка, например
Может ли кто-нибудь дать указатель на то же самое?