最近在跟朋友讨论的时候,突然想起了一个问题,就是QPainter在QImage上绘图的时候,能否使用OpenGL进行加速?
目前搜索到的资料都是QPainter的device为QGLWidget的时候会自动使用GL的paintEngine。但是如果我想先在QImage等上面先绘制图像,并且进行相关处理,然后再绘制到窗口上,毕竟直接绘制到窗口上很多效果不太好实现,比如扭曲、模糊等。
由于绘图处理的大头都在QImage上面了,所以我想这一步如果能用GL进行加速最好,不知能否实现?或者利用Qt OpenGL的一些机制进行替代?