Estoy haciendo un pequeño script con Python y la librería GTK que entre otras cosas me da el color de un píxel de la pantalla. Uso esto:
Código Python:
Ver original
def get_pixel_colour(i_x, i_y): import gtk # python-gtk2 o_gdk_pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, 1, 1) o_gdk_pixbuf.get_from_drawable(gtk.gdk.get_default_root_window(), gtk.gdk.colormap_get_system(), i_x, i_y, 0, 0, 1, 1) return tuple(o_gdk_pixbuf.get_pixels_array().tolist()[0][0]) print get_pixel_colour(46, 3)
Funciona, pero para referenciar el píxel tengo que meter coordenadas de la pantalla completa, y quiero meter coordenadas de una ventana concreta. No lo consigo. Supongo que tengo que modificar la cuarta línea, pero no se como hacerlo y googleando no encuentro nada.
No tengo experiencia en Python, sólo controlo el Bash en Linux y algo de Perl ...
¿Podéis decirme como modificarlo?
Gracias