To display an image in an Emacs buffer, you must first create an image descriptor, then use it as a display specifier in the
display property of text that is displayed (see Display Property).
Emacs is usually able to display images when it is run on a graphical terminal. Images cannot be displayed in a text terminal, on certain graphical terminals that lack the support for this, or if Emacs is compiled without image support. You can use the function
display-images-p to determine if images can in principle be displayed (see Display Feature Testing).
|• Image Formats||Supported image formats.|
|• Image Descriptors||How to specify an image for use in |
|• XBM Images||Special features for XBM format.|
|• XPM Images||Special features for XPM format.|
|• ImageMagick Images||Special features available through ImageMagick.|
|• SVG Images||Creating and manipulating SVG images.|
|• Other Image Types||Various other formats are supported.|
|• Defining Images||Convenient ways to define an image for later use.|
|• Showing Images||Convenient ways to display an image once it is defined.|
|• Multi-Frame Images||Some images contain more than one frame.|
|• Image Cache||Internal mechanisms of image display.|