主要内容

imfinfo

图形文件信息

描述

例子

信息= imfinfo (文件名返回一个结构,其字段包含图形文件中图像的信息,文件名

文件的格式是从其内容推断出来的。

  • 如果文件名是TIFF, PGM, PBM, PPM, HDF, ICO, GIF, SVS或CUR文件包含一个以上的图像,然后信息是一个结构数组,其中文件中的每个图像都有一个元素。例如,信息(3)将包含文件中第三张图像的信息。

信息= imfinfo (文件名fmt另外查找名为filename.fmt,如果MATLAB®无法找到命名为文件名

例子

全部折叠

查找有关示例图像的信息,ngc6543a.jpg

信息= imfinfo(“ngc6543a.jpg”);

信息结构包含以下信息字段:文件名FileModDate文件大小格式FormatVersion宽度高度BitDepthColorTypeFormatSignatureNumberOfSamplesCodingMethodCodingProcess,评论

例如,显示来自结构的信息CodingMethod、类型信息。CodingMethod在命令窗口中。

信息。CodingMethod
ans =“霍夫曼”

若要显示结构中的所有属性,请键入信息在命令窗口中。

输入参数

全部折叠

图形文件的名称,指定为字符向量或字符串标量。

根据文件的位置,文件名可以变成这些形式之一。

位置

形式

当前文件夹或MATLAB路径下的文件夹

中指定文件的名称文件名

例子:“myImage.jpg”

文件夹中的文件

如果文件不在当前文件夹或MATLAB路径上的文件夹中,则指定完整或相对路径名。

例子:“C: \ myFolder \ myImage.ext”

例子:“\ imgDir \ myImage.ext”

URL

如果文件是通过internet URL找到的,那么文件名必须包含协议类型,例如:http://

例子:“http://hostname/path_to_file/my_image.jpg”

远程位置

如果文件存储在远程位置,则文件名必须包含指定为统一资源定位器(URL)的文件的完整路径,格式为:

scheme_name://path_to_file/my_file.ext

根据位置的远近scheme_name可以是本表中的值之一。

远程位置 scheme_name
Amazon S3™ s3
Windows Azure®Blob存储 wasbwasbs
HDFS™ hdfs

有关更多信息,请参见使用远程数据

例子:s3: / / bucketname / path_to_file / my_image.jpg '

数据类型:字符|字符串

图像格式,指定为字符向量或字符串标量。的可能值fmt都包含在MATLAB文件格式注册表中。若要查看这些格式的列表,请运行imformats命令。

例子:“gif”

数据类型:字符|字符串

输出参数

全部折叠

关于图形文件的信息,作为结构数组返回。中的字段集合信息这取决于单个文件及其格式。该表描述了包含的9个字段。

字段名

描述

价值

文件名

指定的文件名称或internet URL。如果文件不在当前文件夹中,则字符向量包含文件的完整路径名。

特征向量

FileModDate

文件最后一次修改的日期。

特征向量

文件大小

文件的大小,以字节为单位。

整数

格式

文件格式,由fmt.对于具有多个可能扩展名的格式(例如JPEG和TIFF文件),imfinfo返回文件格式注册表中的第一个变量。

特征向量

FormatVersion

文件格式版本。

字符向量或数字

宽度

图像宽度,以像素为单位。

整数

高度

图像高度,以像素为单位。(有关BMP文件的详细信息,请参见提示.)

整数

BitDepth

每像素的比特数。

整数

ColorType

图像类型。ColorType包括但不限于:“真彩”对于真彩色(RGB)图像,“灰度”对于灰度强度图像,或“索引”对于索引图像。

特征向量

某些文件格式返回的其他字段:

  • 只支持JPEG、DNG和TIFF格式——如果文件名包含可交换图像文件格式(EXIF)标签,则信息可能还包含“DigitalCamera”“GPSInfo”(全球定位系统信息)字段。

  • GIF只- - - - - -imfinfo属性的值“延迟时间”以百分之一秒为单位。

  • 如JPEG2000只- - -信息结构包含m × 3单元格数组,“ChannelDefinition”.的第一列“ChannelDefinition”报告文件中存在的通道位置。第二列报告通道类型,第三列报告通道映射。

  • DNG只- - - - - -imfinfo返回属于Adobe的标签®DNG文件1.2到1.5版本作为输出结构中的单独命名字段。有关DNG文件标记的完整列表,请参阅Adobe数字负片(DNG)规范

提示

  • 当你使用imfinfo以获取有关adobedng文件的信息,它返回预览图像的尺寸“高度”而且“宽度”字段信息结构。

  • 当你使用imfinfo获取BMP文件的信息,它返回一个信息可以包含否定句的结构“高度”价值。负值表示图像的原点在其左上角。在这种情况下,图像的实际高度(以像素为单位)是的绝对值“高度”价值。

版本历史

R2006a之前介绍

另请参阅

|||(图像处理工具箱)