Variable: imagemagick-enabled-types
imagemagick-enabled-types is a customizable variable defined in
image.el.gz.
Value
(3FR ARW AVIF AVS BMP BMP2 BMP3 CAL CALS CMYK CMYKA CR2 CRW CUR CUT
DCM DCR DCX DDS DJVU DNG DPX EXR FAX FITS GBR GIF GIF87 GRB HRZ
ICB ICO ICON J2C JNG JP2 JPC JPEG JPG JPX K25 KDC MIFF MNG MRW
MSL MSVG MTV NEF ORF OTB PBM PCD PCDS PCL PCT PCX PDB PEF PGM
PICT PIX PJPEG PNG PNG24 PNG32 PNG8 PNM PPM PSD PTIF PWP RAF RAS
RBG RGB RGBA RGBO RLA RLE SCR SCT SFW SGI SIX SR2 SRF SUN SVG
SVGZ TGA TIFF TIFF64 TILE TIM TTF UYVY VDA VICAR VID VIFF VST
WBMP WEBP WPG X3F XBM XC XCF XPM XV XWD YCbCr YCbCrA YUV)
Documentation
List of ImageMagick types to treat as images.
Each list element should be a string or symbol, representing one
of the image types returned by imagemagick-types. If the
element is a string, it is handled as a regexp that enables all
matching types.
The value of imagemagick-enabled-types may also be t, meaning
to enable all types that ImageMagick supports.
The variable imagemagick-types-inhibit overrides this variable.
If you change this without using customize, you must call
imagemagick-register-types afterwards.
If Emacs is compiled without ImageMagick support, this variable has no effect.
This variable was added, or its default value changed, in Emacs 26.2.
Probably introduced at or before Emacs version 24.3.
Source Code
;; Defined in /usr/src/emacs/lisp/image.el.gz
(defcustom imagemagick-enabled-types
'(3FR ARW AVIF AVS BMP BMP2 BMP3 CAL CALS CMYK CMYKA CR2 CRW
CUR CUT DCM DCR DCX DDS DJVU DNG DPX EXR FAX FITS GBR GIF
GIF87 GRB HRZ ICB ICO ICON J2C JNG JP2 JPC JPEG JPG JPX K25
KDC MIFF MNG MRW MSL MSVG MTV NEF ORF OTB PBM PCD PCDS PCL
PCT PCX PDB PEF PGM PICT PIX PJPEG PNG PNG24 PNG32 PNG8 PNM
PPM PSD PTIF PWP RAF RAS RBG RGB RGBA RGBO RLA RLE SCR SCT
SFW SGI SIX SR2 SRF SUN SVG SVGZ TGA TIFF TIFF64 TILE TIM TTF
UYVY VDA VICAR VID VIFF VST WBMP WEBP WPG X3F XBM XC XCF XPM XV
XWD YCbCr YCbCrA YUV)
"List of ImageMagick types to treat as images.
Each list element should be a string or symbol, representing one
of the image types returned by `imagemagick-types'. If the
element is a string, it is handled as a regexp that enables all
matching types.
The value of `imagemagick-enabled-types' may also be t, meaning
to enable all types that ImageMagick supports.
The variable `imagemagick-types-inhibit' overrides this variable.
If you change this without using customize, you must call
`imagemagick-register-types' afterwards.
If Emacs is compiled without ImageMagick support, this variable
has no effect."
:type '(choice (const :tag "Support all ImageMagick types" t)
(const :tag "Disable all ImageMagick types" nil)
(repeat :tag "List of types"
(choice (symbol :tag "type")
(regexp :tag "regexp"))))
:initialize #'custom-initialize-default
:set (lambda (symbol value)
(set-default symbol value)
(imagemagick-register-types))
:version "26.2") ; remove ART (bug#22289)