使用OpenimageIO从内存加载QImage

时间:2015-04-23 09:16:39

标签: python qt qimage

我试图从内存中加载QImage。 PyOpenimageIO给出了python数组中的像素:数组(' f',[r1,g1,b1,r2,g2,b2])。 使用此功能:

img = QtGui.QImage(pixels,spec.width, spec.height, QtGui.QImage.Format_RGB888)

img = QtGui.QImage(pixels.buffer_info()[0],spec.width, spec.height, QtGui.QImage.Format_RGB888)

给了我错误的结果,像这样: https://dl.dropboxusercontent.com/u/6325775/nodes/images/out.png

setPixel()给出正确的结果,但速度很慢。从img.constBits()中获取和填充char *只需要更快一点。 如何从python数组的内存加载QImage?

0 个答案:

没有答案