info = imfinfo(filename,fmt)
info = imfinfo(filename)
下面这个程序用于获取位图相关信息。该函数获取位图文件头信息和位图信息头信息(关于位图结构,详情参阅:bmp)。并把图片的宽度和高度分别存入两个变量W和H中:
u003eu003e fileinfo=imfinfo('D:图片fengjing.bmp');
u003eu003e W=fileinfo.Width
u003eu003e H=fileinfo.Height
由此可见,该函数把位图的相关信息(位图文件头和位图信息头信息)读入一个结构体变量中。该结构体各个成员:
Filename:文件名
FileModDate: 文件最后修改日期
FileSize: 文件总大小(字节)
Format: 文件格式('bmp'表示位图文件,更多格式请参考matlab的帮助文档
FormatVersion: 'Version 3 (Microsoft Windows 3.x)'
Width: 图像宽度(像素)
Height: 图像高度(像素)
BitDepth: 图像灰度(24表示真彩色、8表示256色位图)
ColorType: 'indexed'
FormatSignature: 'BM'
NumColormapEntries: 颜色表中颜色项数
Colormap: [256x3 double]
RedMask: []
GreenMask: []
BlueMask: []
ImageDataOfft: 图像数据区的偏移量
BitmapHeaderSize: 图像文件头大小(固定为40字节)
NumPlanes: 1
CompressionType: 图像是否压缩
BitmapSize: 120000
HorzResolution: 0
VertResolution: 0
NumColorsUd: 使用到的颜色数(对索引位图,该值表示颜色表中颜色项数,对真彩色位图,该值表示图像中实际用到的颜色数)
NumImportantColors: 重要颜色数
本文发布于:2022-10-19 02:23:48,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/83/319389.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |