Articles of captura de pantalla

progtwig de python que juega juegos flash para mi

Sí, eso es lo que necesito lograr, no pregunte por qué 🙂 Por lo tanto, dado que esto depende principalmente del sistema operativo, usaré Windows o Linux (lo que sea más sencillo) Cada segundo que mi progtwig: 1. haga una captura de pantalla, analice la pizarra y otras cosas (esto puedo hacer) 2. luego mueva […]

¿Cómo matar al servidor X sin cabeza iniciado a través de Python?

Quiero obtener capturas de pantalla de una página web en Python. Para esto estoy usando http://github.com/AdamN/python-webkit2png/ . newArgs = [“xvfb-run”, “–server-args=-screen 0, 640x480x24”, sys.argv[0]] for i in range(1, len(sys.argv)): if sys.argv[i] not in [“-x”, “–xvfb”]: newArgs.append(sys.argv[i]) logging.debug(“Executing %s” % ” “.join(newArgs)) os.execvp(newArgs[0], newArgs) Básicamente llama a xvfb-run con los argumentos correctos. Pero el man xvfb […]

Tomando una captura de pantalla con Pyglet

En los documentos de pyglet, encontré: El siguiente ejemplo muestra cómo capturar una captura de pantalla de la ventana de la aplicación: pyglet.image.get_buffer_manager().get_color_buffer().save(‘screenshot.png’) Sin embargo, al usar esto, todo se detendrá hasta que haga clic con el mouse. ¿Hay otra manera de obtener el contenido de la pantalla en Pyglet, o forzarlo de nuevo en […]

Captura de pantalla de la ventana activa con Python PIL y API de Windows: ¿cómo tratar con esquinas redondeadas?

Para este proyecto , estoy tomando capturas de pantalla con la API de Windows (para tratar con pantallas múltiples) y la convierto en una imagen PIL; Luego agrego una sombra alrededor de la ventana si quiero. Mi problema es que la captura de pantalla es en realidad del rectángulo de la ventana; lo que significa […]

Cómo tomar una captura de pantalla (alto fps) en Linux (progtwigción)

Antes que nada quiero decir que he estado leyendo mucho sobre esto y que he aprendido muchas formas de hacerlo, pero no he podido hacerlo en Linux. Mi proyecto es un ambilight con arduino, por lo que necesito tomar una captura de pantalla del escritorio y analizar su color. Al principio usé Processing 2.0 con […]

Captura datos de video de la pantalla en Python

¿Hay alguna forma con Python (tal vez con OpenCV o PIL) para capturar continuamente fotogtwigs de la totalidad o parte de la pantalla, al menos a 15 fps o más? Lo he visto hecho en otros idiomas, así que en teoría debería ser posible. No necesito guardar los datos de la imagen en un archivo. […]

Captura de pantalla en color de los rectangularjs.

Escribí una secuencia de comandos de python para devolver el color promedio de los rectangularjs que rodean el perímetro de mi pantalla. (El objective final aquí es tener tiras de LED RGB alrededor de mi monitor, para un efecto shiny durante las películas, como este (youtube) , pero más divertido porque lo estoy haciendo yo […]

Convertir un script de GTK python a C

El siguiente script tomará una captura de pantalla en un escritorio de Gnome. import gtk.gdk w = gtk.gdk.get_default_root_window() sz = w.get_size() pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False, 8, sz[0], sz[1]) pb = pb.get_from_drawable(w, w.get_colormap(), 0, 0, 0, 0, sz[0], sz[1]) if (pb != None): pb.save(“screenshot.png”, “png”) print “Screenshot saved to screenshot.png.” else: print “Unable to get the screenshot.” […]

Selenium Webdriver, captura de pantalla como matriz numpy (Python)

¿Hay alguna forma de tomar una captura de pantalla con Selenium webdriver y convertirla en una matriz numpy en lugar de guardarla? Necesito usarlo con openCV. Nota: no quiero guardar la imagen y abrirla de nuevo

PIL y bitmap de WinAPI

Tengo un código que hace una captura de pantalla de la ventana usando winapi. Luego tengo que guardar la imagen en el disco y volver a cargarla desde el disco a la memoria PIL. ¿Hay alguna manera a la vez sin guardar en disco para pasar este bitmap en el PIL? import win32gui, win32ui, win32con […]