| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → MATLAB |
| Contents | Index |
| Learn more about MATLAB |
info = imfinfo(filename,fmt)
info = imfinfo(filename)
info = imfinfo(URL,...)
info = imfinfo(filename,fmt) returns a structure 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 folder or in a folder on the MATLAB path. If imfinfo cannot find a file named filename, it looks for a file named filename.fmt. The possible values for fmt are contained in the MATLAB file format registry. To view of list of these formats, run the imformats command.
If filename is a TIFF, HDF, ICO, GIF, or CUR file containing more than one image, info is a structure array with one element 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.
info = imfinfo(URL,...) reads the image from the specified Internet URL. The URL must include the protocol type (e.g., http://)
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. Format-Specific Notes contains information about some fields returned by certain formats.
JPEG and TIFF only — If filename contains Exchangeable Image File Format (EXIF) tags, the info structure returned by imfinfo might also contain 'DigitalCamera' or 'GPSInfo' (global positioning system information) fields.
GIF only — imfinfo returns the value of the 'DelayTime' field in hundredths of seconds.
info = imfinfo('canoe.tif')
info =
Filename: [1x76 char]
FileModDate: '04-Dec-2000 13:57:55'
FileSize: 69708
Format: 'tif'
FormatVersion: []
Width: 346
Height: 207
BitDepth: 8
ColorType: 'indexed'
FormatSignature: [73 73 42 0]
ByteOrder: 'little-endian'
NewSubFileType: 0
BitsPerSample: 8
Compression: 'PackBits'
PhotometricInterpretation: 'RGB Palette'
StripOffsets: [9x1 double]
SamplesPerPixel: 1
RowsPerStrip: 23
StripByteCounts: [9x1 double]
XResolution: 72
YResolution: 72
ResolutionUnit: 'Inch'
Colormap: [256x3 double]
PlanarConfiguration: 'Chunky'
TileWidth: []
TileLength: []
TileOffsets: []
TileByteCounts: []
Orientation: 1
FillOrder: 1
GrayResponseUnit: 0.0100
MaxSampleValue: 255
MinSampleValue: 0
Thresholding: 1
Offset: 67910Bit-Mapped Images for related functions
![]() | imapprox | imformats | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |