MATLAB Function Reference |
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
.
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.
Example
info = imfinfo('canoe.tif') info = Filename:'canoe.tif' FileModDate: '25-Oct-1996 22:10:39' 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
See Also
Bit-Mapped Images for related functions
imagesc | imformats |
© 1994-2005 The MathWorks, Inc.