MATLAB Function Reference Previous page   Next Page
imfinfo

Information about graphics file

Syntax

Description

info = imfinfo(filename,fmt) returns a structure, info, whose fields contain information about an image in a graphics file. filename is a string that specifies the name of the graphics file, and fmt is a string that specifies the format of the file. The file must be in the current directory or in a directory on the MATLAB path. If imfinfo cannot find a file named filename, it looks for a file named filename.fmt.

This table lists all the possible values for fmt.

Format
File Type
'bmp'
Windows Bitmap (BMP)
'cur'
Windows Cursor resources (CUR)
'gif'
Graphics Interchange Format (GIF)
'hdf'
Hierarchical Data Format (HDF)
'ico'
Windows Icon resources (ICO)
'jpg' or 'jpeg'
Joint Photographic Experts Group (JPEG)
'pbm'
Portable Bitmap (PBM)
'pcx'
Windows Paintbrush (PCX)
'pgm'
Portable Graymap (PGM)
'png'
Portable Network Graphics (PNG)
'pnm'
Portable Anymap (PNM)
'ppm'
Portable Pixmap (PPM)
'ras'
Sun Raster (RAS)
'tif' or 'tiff'
Tagged Image File Format (TIFF)
'xwd'
X Windows Dump (XWD)

If filename is a TIFF, HDF, ICO, GIF, or CUR file containing more than one image, info is a structure array with one element (i.e., an individual structure) for each image in the file. For example, info(3) would contain information about the third image in the file.

info = imfinfo(filename) attempts to infer the format of the file from its contents.

Information Returned

The set of fields in info depends on the individual file and its format. However, the first nine fields are always the same. This table lists these common fields, in the order they appear in the structure, and describes their values.

Field
Value
Filename
A string containing the name of the file; if the file is not in the current directory, the string contains the full pathname of the file.
FileModDate
A string containing the date when the file was last modified
FileSize
An integer indicating the size of the file in bytes
Format
A string containing the file format, as specified by fmt; for JPEG and TIFF files, the three-letter variant is returned.
FormatVersion
A string or number describing the version of the format
Width
An integer indicating the width of the image in pixels
Height
An integer indicating the height of the image in pixels
BitDepth
An integer indicating the number of bits per pixel
ColorType
A string indicating the type of image; either 'truecolor' for a truecolor RGB image, 'grayscale' for a grayscale intensity image, or 'indexed' for an indexed image

Example

See Also

imformats, imread, imwrite

Bit-Mapped Images for related functions


Previous page  imagesc imformats Next page

© 1994-2005 The MathWorks, Inc.