The following paragraphs describe the CLX functions that can be used to access all types of image objects.
| image-blue-mask | image | Function | 
| 
 Returns (and with setf) changes the mask that selects the pixel subfield for blue intensity values. The mask is non-nil only for images for :direct-color or :true-color visual types. 
 | 
| image-depth | image | Function | 
| 
 Returns the depth (that is, the number of bits per pixel) for the image. 
 | 
| image-green-mask | image | Function | 
| 
 Returns (and with setf) changes the mask that selects the pixel subfield for green intensity values. The mask is non-nil only for images for :direct-color or :true-color visual types. 
 | 
| image-height | image | Function | 
| 
 Returns the height of the image in pixels. 
 | 
| image-name | image | Function | 
| 
 Returns and (with setf) changes the name string optionally associated with the image. 
 | 
| image-plist | image | Function | 
| 
 Returns and (with setf) changes the image property list. The property list is a hook for added application extensions. 
 | 
| image-red-mask | image | Function | 
| 
 Returns (and with setf) changes the mask which selects the pixel subfield for red intensity values. The mask is non-nil only for images for :direct-color or :true-color visual types. 
 | 
| image-width | image | Function | 
| 
 Returns the width of the image in pixels. 
 | 
| image-x-hot | image | Function | 
| 
 Returns and (with setf) changes the x position of the hot spot for an image used as a cursor glyph. The hot spot position is specified relative to the upper-left origin of the image. 
 | 
| image-y-hot | image | Function | 
| 
 Returns and (with setf) changes the y position of the hot spot for an image used as a cursor glyph. The hot spot position is specified relative to the upper-left origin of the image. 
 |