コード例 #1
0
ファイル: demo_maya.py プロジェクト: Eric-coder/petitBloc
    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
コード例 #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)