Name

XmHTMLImageGetType - determine the type (format) of an image.

Synopsis

unsigned char XmHTMLImageGetType(String file, unsigned char *buf, int size)

Description

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;

Return Value

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            */

See Also

XmHTML(3X), XmHTMLImageDefaultProc(3X), XmImageCreate(3X), XmImageInfo(3X)

XmHTML, October 7, 1997