我打算使用 OpenCL 和 Qt 演示一些图像处理算法。
我知道我可以用 QLabel 显示 QImage。
还有其他办法吗?(更高效,更优雅)
如果我能展示一些“实时”转换,那就太好了。 这可能吗?
最佳答案
你可以使用;
无效 GLWidget::paintGL() 与 OpenGL 无效
glClear(GL_COLOR_BUFFER_BIT);
glDrawPixels(img.width(), img.height(), GL_RGBA, GL_UNSIGNED_BYTE, img.bits());
void Painter::paintEvent(QPaintEvent* event) 和 Qt painter
QPainter 画家(this);
painter.drawImage(0,0,img,0,0,img.width(),img.height());
关于c++ - 显示QImage的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21577329/