如何在QImage上执行深层复制?
我拥有的是这样的:
texture_img = camWorker->getImage();
QImage CamWorker::getImage(){
QMutexLocker locker(&mutex);
return QImg;
}
Run Code Online (Sandbox Code Playgroud)
QImg来自视频流.但是我发现texture_img = camWorker->getImage();只能在QImage上执行浅拷贝,当在另一个线程中更改QImg时会产生seg-fault.deepcopy会解决这个问题吗?
Nic*_*rth 14
正如Amartel指出的那样,QImage提供了一种copy方法.
QImage image_copy = image.copy();
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参见此处