Форум сайта python.su
43
есть функция:
def GetScreen(name='', x_size=WINXSIZE, y_size=WINYSIZE, x_shift=0, y_shift=0): w = gtk.gdk.get_default_root_window() pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,x_size,y_size) pb = pb.get_from_drawable(w,w.get_colormap(),x_shift,y_shift,0,0,x_size,y_size) if pb is not None: if name: pb.save("/home/sergeek/data/scr/%s.png" % name,"png") else: print "Unable to get the screenshot." return pb.get_pixels_array()
Офлайн
43
нашел
import sys from PyQt4.QtGui import QPixmap, QApplication, QImage, qRed, qBlue, qGreen app = QApplication(sys.argv) pixmap = QPixmap.grabWindow(QApplication.desktop().winId()) pixmap.save('qt.png','png') img = pixmap.toImage() pixel = img.pixel(22,22) print(qRed(pixel),qBlue(pixel),qGreen(pixel))
Офлайн