6 : imageData(QSize(width, height), fastRendererOn ? QImage::Format_Indexed8 : QImage::Format_ARGB32){
27 if (!loadedImage.load(filePath))
31 loadedImage = loadedImage.scaled(
imageData.size(),Qt::IgnoreAspectRatio);
33 imageData = loadedImage.convertToFormat(
fastRenderer ? QImage::Format_Indexed8 : QImage::Format_ARGB32);
39 if (image->size() == newSize)
43 QImage newImage(newSize, QImage::Format_ARGB32);
44 newImage.fill(qRgb(255, 255, 255));
47 QPainter painter(&newImage);
48 painter.drawImage(QPoint(0, 0), *image);
63 painter.setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
66 painter.drawPoint(p1);
80 painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
82 painter.drawPoint(p1);
96 painter.setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
99 painter.drawLine(p1, p2);
117 QImage copy = this->
imageData.convertToFormat(QImage::Format_ARGB32);
118 return copy.pixelColor(point);