QGraphicsColorizeEffect: Fix for high DPI scaling
Preserve the device pixel ratio. Task-number: QTBUG-60026 Change-Id: I91a1bda6ce4defd064ec7edfcea40ff192a9068f Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
This commit is contained in:
parent
f26be29ea8
commit
db2de20c59
@ -1111,6 +1111,7 @@ void QPixmapColorizeFilter::draw(QPainter *painter, const QPointF &dest, const Q
|
||||
srcImage = srcImage.convertToFormat(srcImage.hasAlphaChannel() ? QImage::Format_ARGB32_Premultiplied : QImage::Format_RGB32);
|
||||
destImage = QImage(rect.size(), srcImage.format());
|
||||
}
|
||||
destImage.setDevicePixelRatio(src.devicePixelRatioF());
|
||||
|
||||
// do colorizing
|
||||
QPainter destPainter(&destImage);
|
||||
|
Loading…
Reference in New Issue
Block a user