Exemplo n.º 1
1
    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;
    }
Exemplo n.º 2
0
 public void clearImage() {
   image.fill(new QColor(Qt.GlobalColor.white).rgb());
   modified = true;
   update();
 }