Highlight with composition mode set to Multiply (#490)

This improves readability of marked text.

Fixes #485
This commit is contained in:
Magnus Groß
2019-03-13 22:18:14 +01:00
committed by Dharkael
parent 42619158fa
commit a653d5a6d2

View File

@@ -58,12 +58,14 @@ void MarkerTool::process(QPainter &painter, const QPixmap &pixmap, bool recordUn
if (recordUndo) {
updateBackup(pixmap);
}
painter.setCompositionMode(QPainter::CompositionMode_Multiply);
painter.setOpacity(0.35);
painter.setPen(QPen(m_color, m_thickness));
painter.drawLine(m_points.first, m_points.second);
}
void MarkerTool::paintMousePreview(QPainter &painter, const CaptureContext &context) {
painter.setCompositionMode(QPainter::CompositionMode_Multiply);
painter.setOpacity(0.35);
painter.setPen(QPen(context.color, PADDING_VALUE + context.thickness));
painter.drawLine(context.mousePos, context.mousePos);