Function: image-type-from-data
image-type-from-data is an autoloaded and byte-compiled function
defined in image.el.gz.
Signature
(image-type-from-data DATA)
Documentation
Determine the image type from image data DATA.
Value is a symbol specifying the image type or nil if type cannot be determined.
Source Code
;; Defined in /usr/src/emacs/lisp/image.el.gz
;;;###autoload
(defun image-type-from-data (data)
"Determine the image type from image data DATA.
Value is a symbol specifying the image type or nil if type cannot
be determined."
(let ((types image-type-header-regexps)
type)
(while types
(let ((regexp (car (car types)))
(image-type (cdr (car types))))
(if (or (and (symbolp image-type)
(string-match-p regexp data))
(and (consp image-type)
(funcall (car image-type) data)
(setq image-type (cdr image-type))))
(setq type image-type
types nil)
(setq types (cdr types)))))
type))