Screenshot zu langsam

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
computerkranker
Beiträge: 66
Registriert: 12.10.2004 21:21

Screenshot zu langsam

Beitrag von computerkranker »

Einen Screenshot unter Linux erzeuge ich so:

Code: Alles auswählen

ImageWidth=1680
ImageHeight=1050
tempImage=CreateImage(#PB_Any,ImageWidth,ImageHeight)
rootWindow=gdk_screen_get_root_window_(gdk_screen_get_default_())
time=ElapsedMilliseconds()
gdk_pixbuf_get_from_drawable_(ImageID(tempImage),rootWindow,gdk_drawable_get_colormap_(rootWindow),0,0,0,0,ImageWidth,ImageHeight)
Debug ElapsedMilliseconds()-time
Leider ist dies viel langsamer als unter Windows. Auf meinen Rechner bekomme ich unter Windows in 65ms ein Screenshot und unter Linux(Ubuntu 9.10|Archlinux 64bit) in 680ms|590ms.

Kennt jemand von euch eine Lösung die schneller ist?