public QImage resizeImage(QImage image, QSize newSize) { if (image.size() == newSize) return image; QImage newImage = new QImage(newSize, QImage.Format.Format_RGB32); newImage.fill(new QColor(Qt.GlobalColor.white).rgb()); QPainter painter = new QPainter(newImage); painter.drawImage(new QPoint(0, 0), image); painter.end(); return newImage; }
public void clearImage() { image.fill(new QColor(Qt.GlobalColor.white).rgb()); modified = true; update(); }