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
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)