此示例演示如何读取和写入1位二进制图像。
检查包含二进制图像的图形文件的位深度,text.png
. 请注意,该文件以1位格式存储二进制图像。
info=imfinfo(“text.png”); 信息比特深度
ans=1
将二进制图像从文件读入工作区。读取以1位格式存储的二进制图像时,伊姆雷德
将工作区中的数据表示为逻辑阵列。
BW=imread(“text.png”); 谁
名称大小字节类属性BW 256x256 65536逻辑ans 1x1 8双信息1x1 4566结构
以1位格式将二进制图像写入文件。如果文件格式支持它,金宝appimwrite
默认情况下,将二进制图像导出为1位图像。要验证这一点,请使用imfinfo
获取有关新创建文件的信息并检查比特深度
领域在写入二进制文件时,imwrite
设定颜色类型
字段到灰度
.
imwrite(BW,“test.tif”); info=imfinfo(“test.tif”); 信息比特深度
ans=1