A PIL.Image.grab()
trwa około 0,5 sekundy. Chodzi o to, aby pobrać dane z ekranu do mojej aplikacji, bez przetwarzania z mojej strony. FRAPS, z drugiej strony, może wykonywać zrzuty nawet do 30 klatek na sekundę. Czy jest jakiś sposób, aby zrobić to samo z programu Python? Jeśli nie, to może z programu C? (Mogę go połączyć z programem Python, potencjalnie ...)Zrobić zrzuty ekranu ** szybko ** z python
7
A
Odpowiedz
3
Jeśli chcesz szybkie zrzuty ekranu, musisz użyć API niższego poziomu, takiego jak DirectX lub GTK. Istnieją owijacze Pythona dla takich, jak DirectPython i PyGTK. Niektóre próbki Znalazłem następujące:
Powiązane problemy
- 1. Zrzuty ekranu z pomysłem Intellij
- 2. Efektywne "Zrzuty ekranu" widoku?
- 3. WKWebView Zrzuty ekranu
- 4. Jak zrobić zrzut ekranu z klipu wideo 50 minut w klipie i zrobić to szybko?
- 5. W jaki sposób Android wykonuje zrzuty ekranu?
- 6. Programowo chwytaj zrzuty ekranu w OSX
- 7. Jak zrobić zrzut ekranu pod Waylandem?
- 8. Wykryj, kiedy użytkownicy robią zrzuty ekranu mojego programu
- 9. Zrzuty ekranu za pomocą PhantomJS w języku C#
- 10. jak zrobić zrzut ekranu?
- 11. Jak zrobić zrzut ekranu z części UIView?
- 12. Watin robi czarne zrzuty ekranu podczas testu integracji
- 13. Google Play, zrzuty ekranu dla tabletów i zamawianie zdjęć
- 14. Dołączanie zrzuty ekranu do TestNG Nieudane wyniki metod
- 15. Jak szybko zrobić Java 8 Nashorn?
- 16. Czy mogę zmienić zrzuty ekranu aplikacji po opublikowaniu?
- 17. Gdzie są zapisywane zrzuty ekranu ze strony phantom.js?
- 18. Wykonywanie zrzutów ekranu bieżącego ekranu urządzenia
- 19. Zrzuty zawierają ścieżki z g ++
- 20. Jak zrobić powiadomienie o zmianie rozmiaru ekranu?
- 21. Jak zrobić wyskakujące okienko na środku ekranu?
- 22. Liczenie bigramsów naprawdę szybko (z lub bez wieloprocesowości) - python
- 23. iPhone, czy mogę tworzyć zrzuty ekranu z jakością siatkówki bez iPhone'a 4, np. symulator może?
- 24. Problem z <table style = "border-collapse: collapse"> Część prawej krawędzi jest obcięta (zrzuty ekranu)
- 25. Czy jest jakiś sposób, aby uzyskać zrzuty ekranu również z procesów, gdy są one mininimized?
- 26. UIAutomation w iOS: czy można porównać zrzuty ekranu z obrazami referencyjnymi?
- 27. Z jakiego rozmiaru zrzuty ekranu powinny być używane do IAP (w zakupach aplikacji) dla aplikacji Mac?
- 28. jak zrobić podgląd wygaszacza ekranu w Delphi?
- 29. C#: jak zrobić zrzut części ekranu
- 30. Jak programowo zrobić zrzut ekranu iPhone/iPad z Xamarin.iOS (C#)?
dzięki za początek! więc PIL trwa 0,35 sekundy (ja to zrobiłem). Próbka GTK w pierwszej jest taka sama - 0,35. Ale GTK bez konwersji do PIL to 0,11, więc to jest początek ... – Claudiu
Sprawdź to, ma większość alternatyw ... http://stackoverflow.com/questions/69645/take-a-screenshot -via-a-python-script-linux –
Świetne narzędzie, ale niestety nie działa z Pythonem 3 –