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 […]
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.” […]
¿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
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 […]
Hay varias formas de tomar capturas de pantalla de una aplicación en ejecución en Windows. Sin embargo, escucho que una aplicación se puede adaptar de manera tal que se puede notar cuando se toma una captura de pantalla de ella, ¿quizás a través de algunos controladores de eventos de Windows? ¿Hay alguna forma de tomar […]
Necesito escribir un script en python que abra un sitio web y cuando el sitio esté completamente abierto, tomará una captura de pantalla del sitio abierto. Yo escribí algo como esto: import webbrowser import wx wx.App() link = “http://sofes.miximages.com/browser/b(link) screen = wx.ScreenDC() size = screen.GetSize() bmp = wx.EmptyBitmap(size[0], size[1]) mem = wx.MemoryDC(bmp) mem.Blit(0, 0, size[0], […]
Google, Facebook y algunos otros ahora tienen una función de enlace de vista previa donde puede ver una “captura de pantalla” de, por ejemplo, la página de inicio de un sitio web. ¿Hay alguna sugerencia de cómo puedo lograr esto? Específicamente, me gustaría poder capturar una captura de pantalla (una captura de pantalla del iPhone) […]
ImageGrab de PIL hubiera sido ideal. Estoy buscando una funcionalidad similar, específicamente la capacidad de definir el cuadro delimitador de la captura de pantalla. He estado buscando una biblioteca para hacerlo en Mac OS X, pero no he tenido suerte. Tampoco pude encontrar ningún código de ejemplo para hacerlo (¿tal vez pyobjc?).
Existe la URL de la página en internet. Necesito obtener una captura de pantalla de esta página (no importa en qué navegador). Necesito un script (PHP, Python (incluso Django framework)) que reciba la URL (cadena) y la salida del archivo de captura de pantalla en la salida (archivo gif, png, jpg). UPD: Necesito crear dinámicamente […]
Después de horas de googlear, logro “escribir” esto: import win32gui from ctypes import windll hwnd = win32gui.FindWindow(None, ‘Steam’) hdc = win32gui.GetDC(hwnd) hdcMem = win32gui.CreateCompatibleDC(hdc) hbitmap = win32ui.CreateBitmap() hbitmap = win32gui.CreateCompatibleBitmap(hdcMem, 500, 500) win32gui.SelectObject(hdcMem, hbitmap) windll.user32.PrintWindow(hwnd, hdcMem, 0) ¿Es correcto? ¿Como guardar? Gracias por adelantado.