主要内容

imfinfo

图形文件的信息

描述

例子

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

文件的格式是推断的内容。

  • 如果文件名是TIFF的PGM PBM PPM, HDF, ICO, GIF, sv,或CUR文件包含多个图像,然后呢信息是一个结构数组的一个元素为每个图像文件。例如,信息(3)将包含第三图像文件的信息。

信息= imfinfo (文件名,fmt)另外寻找一个文件命名filename.fmt,如果MATLAB®无法找到一个文件命名文件名

例子

全部折叠

找到例子图像的信息,ngc6543a.jpg

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

信息结构包含以下信息字段:文件名,FileModDate,文件大小,格式,FormatVersion,宽度,高度,BitDepth,ColorType,FormatSignature,NumberOfSamples,CodingMethod,CodingProcess,评论

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

info.CodingMethod
ans = '霍夫曼'

显示所有的属性结构、类型信息在命令窗口中。

输入参数

全部折叠

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

根据文件的位置,文件名可以承担其中的一个形式。

位置

形式

当前文件夹或文件夹在MATLAB的道路

指定文件的名称文件名

例子:“myImage.jpg”

文件在一个文件夹

如果文件不在当前文件夹或在MATLAB上一个文件夹路径,然后指定完整或相对路径名。

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

例子:“\ imgDir \ myImage.ext”

URL

如果文件位于互联网的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存储 wasb,wasbs
HDFS™ hdfs

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

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

数据类型:字符|字符串

图像格式,指定为一个特征向量或字符串标量。可能的值fmtMATLAB文件格式中包含注册表。对这些格式列表,运行imformats命令。

例子:“gif”

数据类型:字符|字符串

输出参数

全部折叠

图形文件的信息,作为一个结构数组返回。字段的集合信息取决于个人文件和它的格式。此表描述了九个字段总是包括在内。

字段名

描述

价值

文件名

互联网文件或URL指定的名称。如果文件不在当前文件夹,特征向量包含文件的完整路径名。

特征向量

FileModDate

当文件最后修改日期。

特征向量

文件大小

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

整数

格式

文件格式,如规定fmt。对多个可能的扩展格式(例如,JPEG和TIFF文件),imfinfo在注册表文件格式返回第一个变种。

特征向量

FormatVersion

文件格式的版本。

特征向量或数字

宽度

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

整数

高度

图像的高度,以像素为单位。(BMP文件的更多相关信息,请参阅提示。)

整数

BitDepth

每像素的比特数。

整数

ColorType

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

特征向量

额外的字段返回的一些文件格式:

  • JPEG、DNG和TIFF——如果文件名包含可交换的图像文件格式(EXIF)标签,信息也可能包含“DigitalCamera”“GPSInfo”(全球定位系统信息)领域。

  • GIF只- - - - - -imfinfo返回的值“延迟时间”的秒数。

  • 如JPEG2000只- - -信息结构包含一个m-by-3单元阵列,“ChannelDefinition”。第一列的“ChannelDefinition”报告一个通道的位置,因为它存在于文件。报告类型的通道,第二列和第三列报告通道映射。

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

提示

  • 当你使用imfinfo得到一个Adobe DNG文件信息,它返回图像尺寸的预览图像“高度”“宽度”的字段信息结构。

  • 当你使用imfinfo得到一个BMP文件的信息,它返回一个信息结构可以包含负面的“高度”价值。负值表明图像的左上角的起源。在这种情况下,图像的实际高度的像素的绝对值“高度”价值。

版本历史

之前介绍过的R2006a

另请参阅

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