A PIL.Image.grab()
richiede circa 0,5 secondi. Questo è solo per ottenere dati dallo schermo alla mia app, senza alcuna elaborazione da parte mia. FRAPS, d'altra parte, può acquisire schermate fino a 30 FPS. C'è un modo per me di fare lo stesso da un programma Python? Se no, che ne dici di un programma in C? (Potrei interfacciarlo con il programma Python, potenzialmente ...)Cattura schermate ** velocemente ** da python
7
A
risposta
3
Se si desidera uno screenshot veloce, è necessario utilizzare un'API di livello inferiore, come DirectX o GTK. Ci sono wrapper Python per quelli, come DirectPython e PyGTK. Alcuni campioni che ho trovato seguito:
Problemi correlati
- 1. Cattura KeyError in Python
- 2. Python: Perché __getattr__ cattura AttributeErrors?
- 3. Cattura schermate di <body> con html2canvas e memorizza img come JS var
- 4. Swift - Cattura keydown da NSViewController
- 5. Acquisire schermate in Xcode
- 6. Percorso di schermate in Android
- 7. Python Regex Cattura solo determinati caratteri
- 8. Cattura un'applicazione python prima che esca
- 9. Utilizzo di PHP per generare schermate da una sorgente HTML
- 10. l'espressione moltiplicativa python valuta più velocemente se trova uno zero?
- 11. Acquisire schermate del controllo WebBrowser
- 12. Disabilita schermate in android ics
- 13. Acquisire schermate nel simulatore iOS
- 14. Cattura output standard da CreateProcessAsUser in C#
- 15. cattura eccezioni da un altro thread
- 16. Cattura audio da Wine con TargetDataLine
- 17. Cattura audio in C++ da un microfono
- 18. Cattura eccezioni JavaScript da WebView in ios
- 19. supportati da cattura lambda argomenti template variadic
- 20. Come eliminare più velocemente?
- 21. L'istruzione di cattura non cattura l'errore generato
- 22. Come creare velocemente un controllo Datagrid WPF da zero?
- 23. Come eseguire l'input formattato velocemente da uno streaming in C++?
- 24. Posso cercare/sostituire in più file .txt velocemente da Terminale?
- 25. Come riorganizzare le schermate su Google Play
- 26. C++ Direct3D Cattura
- 27. evitare la cattura accidentale KeyboardInterrupt e SystemExit in Python 2.4
- 28. Quando [Schermate UIScreen] restituiscono un array vuoto
- 29. Più cattura specifica o una cattura tutto?
- 30. Python: cattura popen stdout E display su console?
grazie per l'inizio! quindi il PIL impiega 0,35 secondi (l'ho cronometrato). Il campione GTK nel primo è uguale - 0,35. Ma la GTK senza conversione in PIL è 0,11, quindi è un inizio ... – Claudiu
Controlla questo, ha la maggior parte delle alternative ... http://stackoverflow.com/questions/69645/take-a-screenshot -via-a-python-script-linux –
Ottimo strumento, ma sfortunatamente non funziona con Python 3 –