Qt图像帮助(IP摄像头)

时间:2011-02-02 04:10:43

标签: qt4

我的图像有问题。我想从IP摄像头抓取它来使用它进行处理。问题是我抓住的图像变成了缩略图。请帮忙。这是我的代码:

QUrl page;
ui->setupUi(this);
m_view = new QWebView(this);
m_lbl = new QLabel(this);
m_lbl->setGeometry(100, 100, 840, 636);

connect(m_view, SIGNAL(loadFinished(bool)), this, SLOT(onLoadFinished(bool)));
page.setScheme("http");
page.setUserName("joharvie");
page.setPassword("tan");
page.setHost("10.4.2.3");
page.setPath("/snapshot.cgi");
m_view->load(page);
m_view->show();
QWebElement element = m_view->page()->mainFrame()->documentElement();
element = element.findFirst("img");
QPixmap pix(QSize(640, 480));//element.geometry().size());
QPainter painter(&pix);
element.render(&painter);
pix.save("target.jpg");
m_lbl->setPixmap(pix);

1 个答案:

答案 0 :(得分:0)

您确定页面中的图片不是您为完整图片点击的缩略图吗? - (查看页面来源)