Hello, I try to use the CLX library but I don't know how to view these
pixmaps I get via GET-IMAGE.

Here is an example:

,----
| (require 'clx)
| (in-package :xlib)
| 
| (defun test ()
|   (let* ((d (open-display "127.0.0.1" :display +display+))
|          (s (car (display-roots d)))
|          (w (screen-root s)))
|     (get-image w
|                :x 0 :y 0
|                :width (drawable-width w)
|                :height (drawable-height w)
|                :format :xy-pixmap)
|                                         ;t
|     ))
| 
| (write-bitmap-file "/tmp/test.xpm" (test))
`----

That test.xpm file is unreadable for Gimp etc.  How can I view that
file?

Looks like this:

,----
| #define image_width 1024
| #define image_height 768
| #define image_blue_mask 31
| #define image_green_mask 2016
| #define image_red_mask 63488
| static char image_bits[] = {
|  0x2b,0x00,0x00,0x00,0x2b,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x14,0x33,0x3b,
|  0x40,0xf8,0xf7,0xfe,0xbf,0x94,0xf7,0xfe,0xbf,0x9c,0x51,0xff,0xbf,0x00,0x00,
|  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|  0x00,0x00,0x00,0xaa,0xb3,0x6a,0x08,0x23,0x00,0x00,0x00,0x13,0x32,0x00,0x00,
|..........
`----

thanks

-- 
...sutongi tti olleh



Reply via email to