hello All,
i hope all of you must be fine.
I need some help to capture the screen on linux OS in .xwd form. I know that XWD command exist in Linux OS, but i need its implementation. I had developed a solaris based screen capture utility for 24bit depth for XRunner (a Mercury interactive product). Initialy i used XGetImage API to capture the screen, but in case of overlaps of different visuals/depth windows there was some distortion in results, so i used XReadScreen() API, but that API was specific to solaris, this API takes screen shots in 24bit depth, and in case of multiple depth/visuals overlaps it takes screen shot in highest depth available, just as XWD command do in unix.
now i have to implement same thing on Linux, i cant port the solaris code beacuse XReadScreen() is specific to solaris. Can anyone tell me any alternate API in Linux? XGetImage is fine in case of same visuals overlap, but for different visuals overlap it is not desirable. If you know any API like XReadScreen then please let me know, or any help in this context?
Thanx.
Asim Ajmal
Software Developer
LMK Resources,
A Landmark Graphics Affiliated Company
E-mail: Aajmal@lmkr.com
Phone: +92 51 111 101 101 Ext. 751
Fax: +92 51 2879 854 +92 51 2879 855
Cell: +92 300 8500329
http://www.lmkr.com
need some help... about XWD
Re: need some help... about XWD
the linux xwd is just the xfree86 xwd. you'll find the source code here:
http://cvsweb.xfree86.org/cvsweb/xc/programs/xwd/ and http://cvsweb.xfree86.org/cvsweb/xc/programs/xwud/.
http://cvsweb.xfree86.org/cvsweb/xc/programs/xwd/ and http://cvsweb.xfree86.org/cvsweb/xc/programs/xwud/.