Wow, so easy:
# Python code import maya.OpenMaya as om import maya.OpenMayaUI as omui fileType = 'jpg' imageFile = 'c:/temp/mayaScreen.%s'%fileType mimage = om.MImage() view = omui.M3dView.active3dView() view.readColorBuffer(mimage, True) mimage.writeToFile(imageFile, fileType)From the
MImage
docs, these image formats are supported for output:- iff, sgi, pic, tif, als, gif, rla, jpg