| MATLAB Function Reference | ![]() |
info = imfinfo(filename,fmt)
info = imfinfo(filename)
info = imfino(URL,...)
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. 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 = imfino(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.
If filename contains Exchangeable Image File Format (EXIF) tags (JPEG and TIFF only), then the INFO structure returned by imfinfo might also contain 'DigitalCamera' or 'GPSInfo' (global positioning system information) fields.
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
Bit-Mapped Images for related functions
![]() | imagesc | imformats | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |