Example #1
0
    def __run(self, *args, **kwargs):
        img = OpenMaya.MImage()
        view = OpenMayaUI.M3dView_active3dView()
        view.readColorBuffer(img, True)
        img.writeToFile(args[0], os.path.splitext(args[0])[-1][1:])

        return True
Example #2
0
def writeFrameBuffer(imgae_path, width, height):
    extenstion = os.path.splitext(imgae_path)[-1][1:]
    viewer = OpenMayaUI.M3dView_active3dView()
    image = OpenMaya.MImage()

    viewer.readColorBuffer(image, True)

    image.resize(width, height, False)
    image.writeToFile(imgae_path, extenstion)