2009-08-14 31 views
7

A PIL.Image.grab() yaklaşık 0,5 saniye sürer. Bu sadece ekranımdan uygulamaya benim uygulamam için herhangi bir işlem yapmadan veri almak. Diğer yandan, FRAPS, ekran görüntüleri 30 FPS'ye kadar alabilir. Bir Python programından aynısını yapmamın bir yolu var mı? Değilse, bir C programından ne dersiniz? (I/Python programı ile arabirim kurabilirim.)Ekran görüntülerini al ** hızlıca python'dan

cevap

3

Hızlı ekran görüntüsü istiyorsanız, DirectX veya GTK gibi daha düşük bir API kullanmalısınız. Bunlar için DirectPython ve PyGTK gibi Python sarmalayıcıları vardır. Bazı numuneler Bulduğum takip: başlangıç ​​için

+0

teşekkürler! PIL 0.35 saniye sürüyor (zamanladım). İlkinde GTK örneği aynıdır - 0.35. Ama PIL'e dönüştürmeden GTK 0.11, yani bu bir başlangıç ​​... – Claudiu

+0

Şuna bir bakalım, bu alternatiflerin çoğuna sahip ... http://stackoverflow.com/questions/69645/take-a-screenshot -via-a-python-script-linux –

+0

Harika bir araç, ama maalesef Python 3 ile çalışmıyor –

İlgili konular