6 : imageData(QSize(width, height), fastRendererOn ? QImage::Format_Indexed8 : QImage::Format_ARGB32){
28 if (!loadedImage.load(filePath))
32 loadedImage = loadedImage.scaled(
imageData.size(),Qt::IgnoreAspectRatio);
40 if (image->size() == newSize)
44 QImage newImage(newSize, QImage::Format_ARGB32);
45 newImage.fill(qRgb(255, 255, 255));
48 QPainter painter(&newImage);
49 painter.drawImage(QPoint(0, 0), *image);
51 *image = newImage.convertToFormat(QImage::Format_Indexed8);
63 QPainter* painter =
new QPainter(&
imageData);
66 painter->setPen(QPen(color, 1, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
69 painter->drawPoint(p1);
83 QPainter* painter =
new QPainter(&
imageData);
86 painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
88 painter->drawPoint(p1);
102 QPainter* painter =
new QPainter(&
imageData);
105 painter->setPen(QPen(color, penWidth, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
108 painter->drawLine(p1, p2);
129 QImage copy = this->
imageData.convertToFormat(QImage::Format_ARGB32);
130 return copy.pixelColor(point);
138 copy = copy.convertToFormat(QImage::Format_ARGB32);