El lenguaje no importa, las bibliotecas tampoco, solo necesito la forma más rápida de especificar la ventana (título o manejador).¿Cuál es la forma "más rápida" de realizar una captura de pantalla de una ventana específica bajo Linux programáticamente?
Respuesta
ver el hombre xwd
xwd toma fotos de la pantalla
Probar:
import // man import for options
para tomar una instantánea de mi cliente Pidgin.
import -screen -window Kompislista foo.jpg // Kompislista is in swedish.
Puede especificar una gran cantidad de opciones, como id de marco o de ventana.
+1. Uso la importación; D – yclian
'xwininfo -display: 0' se puede usar para encontrar el nombre de la ventana y el id. –
echa un vistazo a gnome-screenshot también.
gnome-screenshot --help
Puede tomar la captura de pantalla de la ventana activa con la opción -w.
- 1. C# ¿Cuál es la manera más rápida de tomar una captura de pantalla?
- 2. La forma más rápida de tomar una captura de pantalla con Python en Windows
- 3. Tomando captura de pantalla de una ventana específica - C++/Qt
- 4. Obtenga una captura de pantalla de una aplicación específica
- 5. La forma más rápida de realizar la actualización masiva
- 6. ¿Cómo realizo programáticamente una captura de pantalla de una aplicación en Linux?
- 7. Tomar captura de pantalla de una página web (remota) programáticamente
- 8. ¿Cuál es la forma más rápida de convertir una matriz de flotadores en una cadena?
- 9. Android tome la captura de pantalla programáticamente
- 10. ¿Cuál es la forma más rápida de borrar un bloque de memoria (o una superficie SDL)?
- 11. ¿Cuál es la forma más rápida de grabar varios archivos?
- 12. En winforms, ¿cuál es la forma más rápida de crear una ventana que muestre la salida de la consola?
- 13. Captura de pantalla de una ventana usando python
- 14. Toma de captura de pantalla de una página web programáticamente
- 15. ¿Cómo tomar la captura de pantalla programáticamente?
- 16. Tomar una captura de pantalla de área específica
- 17. ¿La forma más rápida de abrir programáticamente el prefpane?
- 18. ¿La forma más rápida de ver la pantalla? Cualquier idioma
- 19. ¿Cuál es la forma más rápida de analizar una cadena JSON en una tabla SQLite?
- 20. ANTLR ¿Cuál es la forma más sencilla de realizar una gramática dependiente de sangría de pitón?
- 21. Buscando una manera más rápida de realizar búsquedas de cadenas
- 22. ¿Cuál es la forma más rápida de seleccionar una función de Python a través de VIM?
- 23. ¿Cuál es la forma más rápida de saltar a un constructor (es) en una clase?
- 24. ¿Cuál es una forma más rápida de buscar un valor en una lista de tuplas?
- 25. cómo tomar una captura de pantalla del iPhone programáticamente?
- 26. La forma más rápida de hacer una resta de colección
- 27. ¿Cuál es la forma más sencilla de crear una ventana con forma en wxPython?
- 28. ¿La forma más rápida de compilar una aplicación Symbian simple?
- 29. ¿Cuál es la forma más rápida de encontrar todas las apariciones de una subcadena?
- 30. ¿Cuál es la forma más rápida de insertar datos en una tabla de Oracle?
Gracias por la información, la importación es parte de imageMagick si no me equivoco, pero xwd es nativo de Linux y también puede tomar una captura de pantalla de un espacio de trabajo diferente si lo hice correctamente. Pensé en usar xlib y/o opengl directamente podría haber sido más rápido, pero no encontré ninguna información sobre eso. – Mike
Ahora estoy enfrentando el problema donde xwd no funciona si la ventana está parcialmente fuera de pantalla :( – Mike
@Mike Creí haber visto a alguien escribir "El lenguaje no importa, las bibliotecas tampoco" ... – Anders