2010-05-11 22 views
8

'un anlık görüntüsü nasıl çekilir Şu anda ekran görüntüsünü tekrar etmemi gerektiren bir projede yer alıyorum. Ben aynısını yapmak için qt grabScreen işlevini kullanıyorum. ekran programı :(çok yavaş olduğu görülüyor bilgisayarı neden fotoğrafını çeker yarım saniye her zaman için donarLinux programında C++

kimse bana Sen bakmak olabilir Bunu yapmanın daha iyi bir yöntem?

+0

+1 Ekran görüntüsü yardımcılarının çoğu, ikinci veya iki (hatta Imagemagick ve diğer özel programlar) bile alıyor gibi görünüyor. Windows'da, Win32 API bunun için bir işlev sunar. X11'in bir şeyi var mı? –

+0

bu rahatlatıcı ... bunu bulabildiğim yöne bakabilirseniz harika olurdu :) –

cevap

2

önerebilir Qt-tabanlı KDE uygulaması olan ksnapshot kaynağı, SVN arşivi here'dır.

+0

ksnapshot'un kaynak kodunu gördüm ve trolltech'in web sitesinde bir örnek ekran görüntüsü programının kodunu da gördüm (Her ikisi de temelde aynı işlevi kullanan http://doc.trolltech.com/4.2/desktop-screenshot.html). Ve ben de bu çok fonksiyonu kullanıyorum (gui arayüzü olmadan - şu an arayüze ihtiyacım yok) –

3

Eğer daha düşük seviyede yapmamanız halinde, o zaman bu xorg araçlarından birine bakmalısınız. ismini hatırlayamıyorum. Varsayılan olarak yüklenir ve ekran görüntüsünü bir bitmap biçiminde çıkarır. Adını hatırlayamıyorum utanç verici bir şeydir.

DÜZENLEME: Anladım! Bu "xwd". Şerefe.

İlgili konular