读和写1比特二进制图像
这个例子展示了如何读和写1比特二进制图像。
检查图形文件包含一个二进制的位深度图像,text.png
。请注意,文件存储二进制比特格式的图像。
信息= imfinfo (“text.png”);info.BitDepth
ans = 1
从文件读取的二进制图像到工作区中。当你读到一个二进制图像存储在比特格式,imread
将工作区中的数据表示为一个逻辑数组。
BW = imread (“text.png”);谁
名字大小字节256 x256 65536个逻辑类属性BW ans 1 x1 8双信息1 x1 4566结构
编写出的二进制映像文件格式。如果文件格式支持它,金宝appimwrite
出口一个二进制图像作为一个比特图像,默认情况下。为了验证这一点,使用imfinfo
让新创建的文件和检查的信息BitDepth
字段。当写二进制文件,imwrite
设置ColorType
字段灰度
。
imwrite (BW,“test.tif”);信息= imfinfo (“test.tif”);info.BitDepth
ans = 1