【问题标题】:How do I create an image comparator in qt?如何在 qt 中创建图像比较器?
【发布时间】:2011-04-10 23:11:09
【问题描述】:

我有两张图片——img1 和 img2——我希望能够比较这两张图片。我想用一个滑块将它们重叠在一起,这样我可以看到更多的 img1 或 img2。最后,当我移入一张图片时,我也想移入另一张图片。这是我目前所拥有的。

QGraphicsScene *scn = new QGraphicsScene( this );
ui->view->setScene( scn );
QPixmap *im = new QPixmap("P3C.jpg");
QPixmap *i = new QPixmap("result.jpg");
scn->addPixmap( *im );
scn->addPixmap(*i);

【问题讨论】:

    标签: c++ qt image-processing qt4


    【解决方案1】:

    使用QGraphicsItemGroup 将 2 个像素图项目分组,以便它们作为一个项目。将项目组设置为ItemIsMovable,以便您可以移动它们。

    设置位于另一个顶部的项目的opacity,以便底部的项目可以显示。您可以将滑块小部件的值更改信号连接到对象的插槽以控制不透明度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-06
      • 2018-08-19
      • 2011-08-09
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      • 1970-01-01
      相关资源
      最近更新 更多