XmHTMLImageGetType - determine the type (format) of an image.
unsigned char XmHTMLImageGetType(String file, unsigned char *buf, int size)
XmHTMLImageGetType determines the type of a given image. This image can either be loaded from a file or already present in memory.
- file
- Specifies the name of a file representing the image of which the type has to be determined. May not be NULL;
- *buf
- Specifies a pointer to a memory buffer containing the image of which the type has to be determined. Can be NULL;
- size
- Specifies the size of the memory buffer (if any). Can be 0;
Any of the following values:
IMAGE_ERROR /* error on image loading */ IMAGE_UNKNOWN /* unknown image */ IMAGE_XPM /* X11 pixmap */ IMAGE_XBM /* X11 bitmap */ IMAGE_GIF /* CompuServe(C) Gif87a or Gif89a */ IMAGE_GIFANIM /* animated gif */ IMAGE_GIFANIMLOOP /* animated gif with loop extension */ IMAGE_GZF /* compatible Gif87a or Gif89a */ IMAGE_GZFANIM /* compatible animated gif */ IMAGE_GZFANIMLOOP /* compatible animated gif */ IMAGE_JPEG /* JPEG image */ IMAGE_PNG /* PNG image */ IMAGE_FLG /* Fast Loadable Graphic */
XmHTML(3X), XmHTMLImageDefaultProc(3X), XmImageCreate(3X), XmImageInfo(3X)