主要内容孔侑dF4y2Ba

imwrite孔侑dF4y2Ba

将图像写入图形文件孔侑dF4y2Ba

描述孔侑dF4y2Ba

例子孔侑dF4y2Ba

imwrite (孔侑dF4y2Ba一个孔侑dF4y2Ba,孔侑dF4y2Ba文件名孔侑dF4y2Ba)孔侑dF4y2Ba写入映像数据孔侑dF4y2Ba一个孔侑dF4y2Ba指定的文件孔侑dF4y2Ba文件名孔侑dF4y2Ba,从扩展名推断文件格式。孔侑dF4y2Baimwrite孔侑dF4y2Ba在当前文件夹中创建新文件。的数据类型决定了输出图像的位深度孔侑dF4y2Ba一个孔侑dF4y2Ba还有文件格式。对于大多数格式:孔侑dF4y2Ba

  • 如果孔侑dF4y2Ba一个孔侑dF4y2Ba为数据类型孔侑dF4y2Bauint8孔侑dF4y2Ba,然后孔侑dF4y2Baimwrite孔侑dF4y2Ba输出8位值。孔侑dF4y2Ba

  • 如果孔侑dF4y2Ba一个孔侑dF4y2Ba为数据类型孔侑dF4y2Bauint16孔侑dF4y2Ba输出文件格式支持16位数据(JPEG、PNG和TIFF金宝app),则孔侑dF4y2Baimwrite孔侑dF4y2Ba输出16位值。如果输出文件格式不支持16位数据,则金宝app孔侑dF4y2Baimwrite孔侑dF4y2Ba返回一个错误。孔侑dF4y2Ba

  • 如果孔侑dF4y2Ba一个孔侑dF4y2Ba是数据类型的灰度或RGB彩色图像孔侑dF4y2Ba双孔侑dF4y2Ba或孔侑dF4y2Ba单孔侑dF4y2Ba,然后孔侑dF4y2Baimwrite孔侑dF4y2Ba假设动态范围为[0,1],并在将数据作为8位值写入文件之前自动将数据缩放255。如果数据在孔侑dF4y2Ba一个孔侑dF4y2Ba是孔侑dF4y2Ba单孔侑dF4y2Ba,转换孔侑dF4y2Ba一个孔侑dF4y2Ba来孔侑dF4y2Ba双孔侑dF4y2Ba在写入GIF或TIFF文件之前。孔侑dF4y2Ba

  • 如果孔侑dF4y2Ba一个孔侑dF4y2Ba为数据类型孔侑dF4y2Ba逻辑孔侑dF4y2Ba,然后孔侑dF4y2Baimwrite孔侑dF4y2Ba假设数据是一个二进制图像,如果格式允许,将其写入位深为1的文件。BMP、PNG或TIFF格式接受二进制图像作为输入数组。孔侑dF4y2Ba

如果孔侑dF4y2Ba一个孔侑dF4y2Ba包含索引图像数据,则应另外指定孔侑dF4y2Ba地图孔侑dF4y2Ba输入参数。孔侑dF4y2Ba

例子孔侑dF4y2Ba

imwrite (孔侑dF4y2Ba一个孔侑dF4y2Ba,孔侑dF4y2Ba地图孔侑dF4y2Ba,孔侑dF4y2Ba文件名孔侑dF4y2Ba)孔侑dF4y2Ba写入索引图像孔侑dF4y2Ba一个孔侑dF4y2Ba和它相关的颜色图,孔侑dF4y2Ba地图孔侑dF4y2Ba指定的文件孔侑dF4y2Ba文件名孔侑dF4y2Ba.孔侑dF4y2Ba

  • 如果孔侑dF4y2Ba一个孔侑dF4y2Ba索引图像是否为数据类型孔侑dF4y2Ba双孔侑dF4y2Ba或孔侑dF4y2Ba单孔侑dF4y2Ba,然后孔侑dF4y2Baimwrite孔侑dF4y2Ba通过从每个元素减去1将索引转换为从零开始的索引,然后将数据写入孔侑dF4y2Bauint8孔侑dF4y2Ba.如果数据在孔侑dF4y2Ba一个孔侑dF4y2Ba是孔侑dF4y2Ba单孔侑dF4y2Ba,转换孔侑dF4y2Ba一个孔侑dF4y2Ba来孔侑dF4y2Ba双孔侑dF4y2Ba在写入GIF或TIFF文件之前。孔侑dF4y2Ba

imwrite (孔侑dF4y2Ba___孔侑dF4y2Ba,孔侑dF4y2Bafmt孔侑dF4y2Ba)孔侑dF4y2Ba以指定的格式写入映像孔侑dF4y2Bafmt孔侑dF4y2Ba,不管文件扩展名在孔侑dF4y2Ba文件名孔侑dF4y2Ba.你可以指定孔侑dF4y2Bafmt孔侑dF4y2Ba在前面任何语法的输入参数之后。孔侑dF4y2Ba

例子孔侑dF4y2Ba

imwrite (孔侑dF4y2Ba___孔侑dF4y2Ba,孔侑dF4y2Ba名称,值孔侑dF4y2Ba)孔侑dF4y2Ba使用一个或多个名称-值对参数,为输出GIF、HDF、JPEG、PBM、PGM、PNG、PPM和TIFF文件指定附加参数。你可以指定孔侑dF4y2Ba名称,值孔侑dF4y2Ba在前面任何语法的输入参数之后。孔侑dF4y2Ba

例子孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

将50 * 50的灰度值数组写入当前文件夹中的PNG文件。孔侑dF4y2Ba

A =兰特(50);imwrite (,孔侑dF4y2Ba“myGray.png”孔侑dF4y2Ba)孔侑dF4y2Ba

将一个索引图像数组及其关联的颜色映射写入一个PNG文件。孔侑dF4y2Ba

从文件中加载示例图像数据,孔侑dF4y2Baclown.mat孔侑dF4y2Ba.孔侑dF4y2Ba

负载孔侑dF4y2Baclown.mat孔侑dF4y2Ba

图像数组孔侑dF4y2BaX孔侑dF4y2Ba和它相关的颜色图,孔侑dF4y2Ba地图孔侑dF4y2Ba,加载到MATLAB中孔侑dF4y2Ba®孔侑dF4y2Ba工作区。孔侑dF4y2Ba

将数据写入一个新的PNG文件。孔侑dF4y2Ba

imwrite (X,地图,孔侑dF4y2Ba“myclown.png”孔侑dF4y2Ba)孔侑dF4y2Ba

imwrite孔侑dF4y2Ba创建文件,孔侑dF4y2Bamyclown.png孔侑dF4y2Ba,在当前文件夹中。孔侑dF4y2Ba

通过在MATLAB之外打开新文件来查看它。孔侑dF4y2Ba

将图像数据写入内置MATLAB色图的新PNG文件,孔侑dF4y2Ba铜孔侑dF4y2Ba.孔侑dF4y2Ba

从文件中加载示例图像数据孔侑dF4y2Baclown.mat孔侑dF4y2Ba.孔侑dF4y2Ba

负载孔侑dF4y2Baclown.mat孔侑dF4y2Ba

图像数组孔侑dF4y2BaX孔侑dF4y2Ba和它相关的颜色图,孔侑dF4y2Ba地图孔侑dF4y2Ba,加载到MATLAB工作区中。孔侑dF4y2Ba地图孔侑dF4y2Ba是由81个RGB向量组成的矩阵。孔侑dF4y2Ba

定义一个带有81个RGB向量的铜色调色图。然后,使用新的颜色映射将图像数据写入PNG文件。孔侑dF4y2Ba

Newmap =铜(81);imwrite (X, newmap,孔侑dF4y2Ba“copperclown.png”孔侑dF4y2Ba);孔侑dF4y2Ba

imwrite孔侑dF4y2Ba创建文件,孔侑dF4y2Bacopperclown.png孔侑dF4y2Ba,在当前文件夹中。孔侑dF4y2Ba

通过在MATLAB之外打开新文件来查看它。孔侑dF4y2Ba

创建和写入真彩色图像数据的JPEG文件。孔侑dF4y2Ba

创建一个49 × 49 × 3的随机RGB值数组。孔侑dF4y2Ba

A = rand(49,49);A(:,:,2) = rand(49,49);A(:,:,3) = rand(49,49);孔侑dF4y2Ba

将图像数据写入JPEG文件,指定使用的输出格式孔侑dF4y2Ba“jpg”孔侑dF4y2Ba.方法向文件添加注释孔侑dF4y2Ba“评论”孔侑dF4y2Ba名称-值对参数。孔侑dF4y2Ba

imwrite (,孔侑dF4y2Ba“newImage.jpg”孔侑dF4y2Ba,孔侑dF4y2Ba“jpg”孔侑dF4y2Ba,孔侑dF4y2Ba“评论”孔侑dF4y2Ba,孔侑dF4y2Ba“我的JPEG文件”孔侑dF4y2Ba)孔侑dF4y2Ba

查看新建文件信息。孔侑dF4y2Ba

imfinfo (孔侑dF4y2Ba“newImage.jpg”孔侑dF4y2Ba)孔侑dF4y2Ba
ans =文件名:'S:\newImage.jpg' FileModDate: '25-Jan-2013 16:18:41'文件大小:2339格式:'jpg' FormatVersion: "宽度:49高度:49位深度:24 ColorType: ' truecololformatsignature: " NumberOfSamples: 3编码方法:'Huffman'编码过程:'Sequential'注释:{'我的JPEG文件'}孔侑dF4y2Ba

将多个图像写入一个多页TIFF文件。孔侑dF4y2Ba

创建两组随机图像数据,孔侑dF4y2Baim1孔侑dF4y2Ba而且孔侑dF4y2Baim2孔侑dF4y2Ba.孔侑dF4y2Ba

Im1 = rand(50,40,3);Im2 = rand(50,50,3);孔侑dF4y2Ba

将第一个图像写入一个新的TIFF文件。然后,将第二张图像附加到同一文件中。孔侑dF4y2Ba

imwrite (im1孔侑dF4y2Ba“myMultipageFile.tif”孔侑dF4y2Ba) imwrite (im2孔侑dF4y2Ba“myMultipageFile.tif”孔侑dF4y2Ba,孔侑dF4y2Ba“写模式”孔侑dF4y2Ba,孔侑dF4y2Ba“添加”孔侑dF4y2Ba)孔侑dF4y2Ba

绘制一系列情节,将其捕捉为图像,并将其写入一个动画GIF文件。孔侑dF4y2Ba

情节孔侑dF4y2Ba$y = x^{n}$孔侑dF4y2Ba为孔侑dF4y2Ba$n = 3$孔侑dF4y2Ba.孔侑dF4y2Ba

X = 0:0.01:1;N = 3;Y = x.^n;情节(x, y,孔侑dF4y2Ba“线宽”孔侑dF4y2Ba3)标题([孔侑dF4y2Bay = x^n, n =孔侑dF4y2Banum2str (n))孔侑dF4y2Ba

的值递增,捕获一系列的图孔侑dF4y2Ban美元孔侑dF4y2Ba.孔侑dF4y2Ba

N = 1:0.5:5;nImages =长度(n);图;孔侑dF4y2Ba为孔侑dF4y2Bay = x.^n(idx);情节(x, y,孔侑dF4y2Ba“线宽”孔侑dF4y2Ba3)标题([孔侑dF4y2Bay = x^n, n =孔侑dF4y2BaNum2str (n(idx))]) drawnow frame = getframe(fig);Im {idx} = frame2im(帧);孔侑dF4y2Ba结束孔侑dF4y2Ba关闭;孔侑dF4y2Ba

在一个图形中显示一系列图像。孔侑dF4y2Ba

图;孔侑dF4y2Ba为孔侑dF4y2Baidx = 1:nImages subplot(3,3,idx) imshow(im{idx});孔侑dF4y2Ba结束孔侑dF4y2Ba

将9张图片保存到GIF文件中。因为三维数据不支持GIF文件,调用金宝app孔侑dF4y2Bargb2ind孔侑dF4y2Ba将图像中的RGB数据转换为索引图像孔侑dF4y2Ba一个孔侑dF4y2Ba用色图孔侑dF4y2Ba地图孔侑dF4y2Ba.若要将多个图像附加到第一个图像,请调用孔侑dF4y2Baimwrite孔侑dF4y2Ba使用名称-值对参数孔侑dF4y2Ba“写模式”,“添加”孔侑dF4y2Ba.孔侑dF4y2Ba

文件名=孔侑dF4y2Ba“testAnimated.gif”孔侑dF4y2Ba;孔侑dF4y2Ba指定输出文件名孔侑dF4y2Ba为孔侑dF4y2Baidx = 1:nImages [A,map] = rgb2ind(im{idx},256);孔侑dF4y2Ba如果孔侑dF4y2Baidx == 1 imwrite(A,map,filename,孔侑dF4y2Ba“gif”孔侑dF4y2Ba,孔侑dF4y2Ba“LoopCount”孔侑dF4y2Ba正,孔侑dF4y2Ba“延迟时间”孔侑dF4y2Ba1);孔侑dF4y2Ba其他的孔侑dF4y2Baimwrite (A,地图,文件名,孔侑dF4y2Ba“gif”孔侑dF4y2Ba,孔侑dF4y2Ba“写模式”孔侑dF4y2Ba,孔侑dF4y2Ba“添加”孔侑dF4y2Ba,孔侑dF4y2Ba“延迟时间”孔侑dF4y2Ba1);孔侑dF4y2Ba结束孔侑dF4y2Ba结束孔侑dF4y2Ba

imwrite孔侑dF4y2Ba将GIF文件写入当前文件夹。名称-值对孔侑dF4y2Ba“LoopCount”,正无穷孔侑dF4y2Ba使动画连续循环。孔侑dF4y2Ba“延迟时间”,1孔侑dF4y2Ba指定动画中每个图像显示之间的1秒延迟。孔侑dF4y2Ba

输入参数孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

图像数据,指定为完整(非稀疏)矩阵。孔侑dF4y2Ba

  • 对于灰度图像,孔侑dF4y2Ba一个孔侑dF4y2Ba可以孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba.孔侑dF4y2Ba

  • 对于索引图像,孔侑dF4y2Ba一个孔侑dF4y2Ba可以孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba.属性中指定关联的颜色映射孔侑dF4y2Ba地图孔侑dF4y2Ba输入参数。孔侑dF4y2Ba

  • 对于真彩色图像,孔侑dF4y2Ba一个孔侑dF4y2Ba必须孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba3。孔侑dF4y2Baimwrite孔侑dF4y2Ba不支持将RGB图像金宝app写入GIF文件。孔侑dF4y2Ba

对于TIFF文件,孔侑dF4y2Ba一个孔侑dF4y2Ba可以是孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba-by-4数组,包含使用CMYK颜色空间的颜色数据。孔侑dF4y2Ba

对于多帧GIF文件,孔侑dF4y2Ba一个孔侑dF4y2Ba可以是孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba-by-1-by -孔侑dF4y2Bap孔侑dF4y2Ba包含灰度或索引图像的数组,其中孔侑dF4y2Bap孔侑dF4y2Ba是要写入的帧数。在这种情况下不支持RGB图像。金宝app孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba|孔侑dF4y2Ba单孔侑dF4y2Ba|孔侑dF4y2Bauint8孔侑dF4y2Ba|孔侑dF4y2Bauint16孔侑dF4y2Ba|孔侑dF4y2Ba逻辑孔侑dF4y2Ba

输出文件的名称,指定为字符向量或字符串标量。孔侑dF4y2Ba

根据你要写信的地点,孔侑dF4y2Ba文件名孔侑dF4y2Ba可以变成这些形式之一。孔侑dF4y2Ba

位置孔侑dF4y2Ba

形式孔侑dF4y2Ba

当前文件夹孔侑dF4y2Ba

要写入当前文件夹,请指定文件的名称孔侑dF4y2Ba文件名孔侑dF4y2Ba.孔侑dF4y2Ba

文件名孔侑dF4y2Ba必须包含文件扩展名。的图像类型列表孔侑dF4y2Baimwrite孔侑dF4y2Ba可以写,看说明为孔侑dF4y2Bafmt孔侑dF4y2Ba输入参数。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“myImage.jpg”孔侑dF4y2Ba

其他文件夹孔侑dF4y2Ba

要写入与当前文件夹不同的文件夹,请在中指定完整或相对路径名孔侑dF4y2Ba文件名孔侑dF4y2Ba.孔侑dF4y2Ba

例子:孔侑dF4y2Ba“C: \ myFolder \ myImage.ext”孔侑dF4y2Ba

例子:孔侑dF4y2Ba“\ imgDir \ myImage.ext”孔侑dF4y2Ba

远程位置孔侑dF4y2Ba

要向远程位置写入数据,孔侑dF4y2Ba文件名孔侑dF4y2Ba必须包含指定为统一资源定位器(URL)的文件的完整路径,格式为:孔侑dF4y2Ba

scheme_name孔侑dF4y2Ba://孔侑dF4y2Bapath_to_file孔侑dF4y2Ba/孔侑dF4y2Bamy_file.ext孔侑dF4y2Ba

根据位置的远近孔侑dF4y2Bascheme_name孔侑dF4y2Ba可以是本表中的值之一。孔侑dF4y2Ba

远程位置孔侑dF4y2Ba scheme_name孔侑dF4y2Ba
Amazon S3™孔侑dF4y2Ba s3孔侑dF4y2Ba
Windows Azure孔侑dF4y2Ba®孔侑dF4y2BaBlob存储孔侑dF4y2Ba wasb孔侑dF4y2Ba,孔侑dF4y2Bawasbs孔侑dF4y2Ba
HDFS™孔侑dF4y2Ba hdfs孔侑dF4y2Ba

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

例子:孔侑dF4y2Bas3: / / bucketname / path_to_file / my_image.jpg '孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba字符孔侑dF4y2Ba|孔侑dF4y2Ba字符串孔侑dF4y2Ba

与索引图像数据相关联的色彩图孔侑dF4y2Ba一个孔侑dF4y2Ba,指定为孔侑dF4y2Ba米孔侑dF4y2Ba3数组。孔侑dF4y2Ba地图孔侑dF4y2Ba必须是有效的MATLAB色图。看到孔侑dF4y2Bacolormap孔侑dF4y2Ba获取内置MATLAB色图列表。大多数图像文件格式不支持超过256项的颜色映射。金宝app孔侑dF4y2Ba

例子:孔侑dF4y2Ba(0, 0, 0, 0.5, 0.5, 0.5, 1, 1, 1)孔侑dF4y2Ba

例子:孔侑dF4y2Ba飞机(60)孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba

输出文件的格式,指定为本表中的格式之一。孔侑dF4y2Ba

此表还总结了图像的类型孔侑dF4y2Baimwrite孔侑dF4y2Ba可以写。MATLAB文件格式注册表确定支持哪些文件格式。金宝app看到孔侑dF4y2Baimformats孔侑dF4y2Ba有关此注册中心的更多信息。孔侑dF4y2Ba

对于某些格式,孔侑dF4y2Baimwrite孔侑dF4y2Ba可以接受额外的名称-值对参数。要查看这些参数,请单击下面的链接格式名称。孔侑dF4y2Ba

的价值孔侑dF4y2Bafmt孔侑dF4y2Ba

输出文件格式孔侑dF4y2Ba

描述孔侑dF4y2Ba

bmp的孔侑dF4y2Ba

窗户孔侑dF4y2Ba®孔侑dF4y2Ba位图(BMP)孔侑dF4y2Ba

1位、8位和24位未压缩图像孔侑dF4y2Ba

“gif”孔侑dF4y2Ba

图形交换格式孔侑dF4y2Ba

8位图像孔侑dF4y2Ba

“hdf”孔侑dF4y2Ba

分级数据格式孔侑dF4y2Ba

8位光栅图像数据集与或不相关的颜色映射,24位光栅图像数据集孔侑dF4y2Ba

“jpg”孔侑dF4y2Ba或孔侑dF4y2Ba“jpeg”孔侑dF4y2Ba

联合摄影专家组孔侑dF4y2Ba

8位、12位和16位基线JPEG图像孔侑dF4y2Ba

请注意孔侑dF4y2Ba

imwrite孔侑dF4y2Ba在将数据写入JPEG文件之前,将索引图像转换为RGB,因为JPEG格式不支持索引图像。金宝app孔侑dF4y2Ba

“jp2”孔侑dF4y2Ba或孔侑dF4y2Ba“jpx”孔侑dF4y2Ba

联合摄影专家组2000年孔侑dF4y2Ba

1位、8位和16位JPEG 2000图像孔侑dF4y2Ba

“pbm”孔侑dF4y2Ba

便携式位图孔侑dF4y2Ba

任何1位PBM图像,ASCII(纯)或原始(二进制)编码孔侑dF4y2Ba

图形文件的孔侑dF4y2Ba

Windows油漆刷(PCX)孔侑dF4y2Ba

8位图像孔侑dF4y2Ba

“pgm”孔侑dF4y2Ba

便携式灰度图(PGM)孔侑dF4y2Ba

任何标准PGM图像;用任意颜色深度编码的ASCII(普通);原始(二进制)编码,每个灰度值最多16位孔侑dF4y2Ba

“png”孔侑dF4y2Ba

PNG -便携式网络图形孔侑dF4y2Ba

1位、2位、4位、8位和16位灰度图像;带alpha通道的8位和16位灰度图像;1位、2位、4位和8位索引图像;24位和48位真彩色图像;带有alpha通道的24位和48位真彩色图像孔侑dF4y2Ba

请注意孔侑dF4y2Ba

的孔侑dF4y2Baimwrite孔侑dF4y2Ba函数不支持写入着色表项不足的索引PN金宝appG文件。孔侑dF4y2Ba

“pnm”孔侑dF4y2Ba

便携式Anymap (PNM)孔侑dF4y2Ba

任意PPM/PGM/PBM格式,自动选择孔侑dF4y2Ba

ppm的孔侑dF4y2Ba

便携式像素地图(PPM)孔侑dF4y2Ba

任何标准PPM图像:用任意颜色深度编码的ASCII(纯)或用每个颜色组件最多16位编码的原始(二进制)孔侑dF4y2Ba

“拉”孔侑dF4y2Ba

Sun™孔侑dF4y2Ba光栅(RAS)孔侑dF4y2Ba

任何RAS图像,包括1位位图、8位索引、24位真彩色和带alpha的32位真彩色孔侑dF4y2Ba

气管无名动脉瘘管的' '孔侑dF4y2Ba或孔侑dF4y2Ba“饮”孔侑dF4y2Ba

标签图像文件格式孔侑dF4y2Ba

基线TIFF图像,包括:孔侑dF4y2Ba

  • 1位、8位、16位、24位和48位未压缩图像以及具有packbit、LZW或Deflate压缩的图像孔侑dF4y2Ba

  • 1位图像与CCITT 1D,组3和组4压缩孔侑dF4y2Ba

  • CIELAB, ICCLAB和CMYK图像孔侑dF4y2Ba

“使用xwd”孔侑dF4y2Ba

X Windows Dump (XWD)孔侑dF4y2Ba

8位ZPixmaps孔侑dF4y2Ba

名称-值参数孔侑dF4y2Ba

的可选逗号分隔对孔侑dF4y2Ba名称,值孔侑dF4y2Ba参数。孔侑dF4y2Ba名字孔侑dF4y2Ba参数名称和孔侑dF4y2Ba价值孔侑dF4y2Ba对应的值。孔侑dF4y2Ba名字孔侑dF4y2Ba必须出现在引号内。您可以以任意顺序指定多个名称和值对参数孔侑dF4y2BaName1, Value1,…,的家孔侑dF4y2Ba.孔侑dF4y2Ba

例子:孔侑dF4y2Baimwrite (A,‘myFile.png’,‘BitDepth’,8)孔侑dF4y2Ba将数据写入孔侑dF4y2Ba一个孔侑dF4y2Ba用8位表示每个像素。孔侑dF4y2Ba
图形交换格式孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

要用作索引图像背景色的颜色,指定为逗号分隔的对,由孔侑dF4y2Ba“写成BackgroundColor”孔侑dF4y2Ba和一个与颜色映射索引对应的标量整数。孔侑dF4y2Ba

背景颜色用于动画gif中的一些处理方法。孔侑dF4y2Ba

  • 如果图像数据孔侑dF4y2Ba一个孔侑dF4y2Ba是孔侑dF4y2Bauint8孔侑dF4y2Ba或孔侑dF4y2Ba逻辑孔侑dF4y2Ba,则colormap索引从零开始。孔侑dF4y2Ba

  • 如果图像数据孔侑dF4y2Ba一个孔侑dF4y2Ba是孔侑dF4y2Ba双孔侑dF4y2Ba,则colormap索引为1 -based。孔侑dF4y2Ba

默认背景颜色对应于颜色图中的第一个颜色。孔侑dF4y2Ba

例子:孔侑dF4y2Ba写成BackgroundColor, 15孔侑dF4y2Ba

注释,指定为逗号分隔的对,由孔侑dF4y2Ba“评论”孔侑dF4y2Ba一个字符向量,字符串标量,一个1 × -孔侑dF4y2Ban孔侑dF4y2Ba字符向量的单元格数组,或者字符串数组。对于字符向量的单元格数组,孔侑dF4y2Baimwrite孔侑dF4y2Ba在每个字符向量后添加一个回车。孔侑dF4y2Ba

例子:孔侑dF4y2Ba'注释',{'示例#314',' 2013年1月5日'}孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba字符孔侑dF4y2Ba|孔侑dF4y2Ba细胞孔侑dF4y2Ba|孔侑dF4y2Ba字符串孔侑dF4y2Ba

显示下一张图像之前的延迟,以秒为单位,指定为逗号分隔的对,由孔侑dF4y2Ba“延迟时间”孔侑dF4y2Ba和范围[0655]中的标量值。值为孔侑dF4y2Ba0孔侑dF4y2Ba以硬件允许的最快速度显示图像。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“延迟时间”,60孔侑dF4y2Ba

动画GIF的处理方法,指定为由逗号分隔的对组成孔侑dF4y2Ba“DisposalMethod”孔侑dF4y2Ba这是表格中的一种方法。孔侑dF4y2Ba

的价值孔侑dF4y2BaDisposalMethod孔侑dF4y2Ba 结果孔侑dF4y2Ba
“doNotSpecify”孔侑dF4y2Ba(默认)孔侑dF4y2Ba 将一个全尺寸的不透明框架替换为另一个。孔侑dF4y2Ba
“leaveInPlace”孔侑dF4y2Ba 任何未被下一帧覆盖的像素都将继续显示。孔侑dF4y2Ba
“restoreBG”孔侑dF4y2Ba 背景颜色或背景平铺显示通过透明像素。孔侑dF4y2Ba
“restorePrevious”孔侑dF4y2Ba 恢复到前一个未处理帧的状态。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“DisposalMethod”、“restoreBG”孔侑dF4y2Ba

屏幕相对于图像的偏移量,从每个图像的左上角开始测量,指定为逗号分隔的对,由孔侑dF4y2Ba“位置”孔侑dF4y2Ba这是一个二元向量。第一个向量元素指定从顶部开始的偏移量,第二个元素指定从左侧开始的偏移量,单位为像素。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“位置”,(10、15)孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba

重复动画的次数,由逗号分隔的对组成孔侑dF4y2Ba“LoopCount”孔侑dF4y2Ba或者是范围内的整数孔侑dF4y2Ba[0, 65535)孔侑dF4y2Ba,或值孔侑dF4y2Ba正孔侑dF4y2Ba.如果指定0,动画播放一次。如果指定值为1,动画将播放两次,依此类推。一个孔侑dF4y2BaLoopCount孔侑dF4y2Ba的价值孔侑dF4y2Ba正孔侑dF4y2Ba使动画连续循环。孔侑dF4y2Ba

在内部启用动画孔侑dF4y2Ba微软孔侑dF4y2Ba®孔侑dF4y2Ba演示文稿孔侑dF4y2Ba®孔侑dF4y2Ba,为指定值孔侑dF4y2Ba“LoopCount”孔侑dF4y2Ba在[1,65535]范围内。一些Microsoft应用程序将值0解释为根本不循环。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“LoopCount”,3孔侑dF4y2Ba

帧的高度和宽度,指定为由逗号分隔的对组成孔侑dF4y2Ba“拉”孔侑dF4y2Ba这是一个二元向量。当你使用孔侑dF4y2Ba拉孔侑dF4y2Ba参数与孔侑dF4y2Ba“位置”孔侑dF4y2Ba,它提供了一种将比整个帧更小的帧写入图像的方法。孔侑dF4y2Ba“DisposalMethod”孔侑dF4y2Ba确定帧外像素的填充值。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“拉”,(1000 1060)孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba

要用作图像的透明颜色的颜色,指定为由逗号分隔的对组成孔侑dF4y2Ba左下角的孔侑dF4y2Ba和一个与颜色映射索引对应的标量整数。孔侑dF4y2Ba

  • 如果图像数据孔侑dF4y2Ba一个孔侑dF4y2Ba是孔侑dF4y2Bauint8孔侑dF4y2Ba或孔侑dF4y2Ba逻辑孔侑dF4y2Ba,则索引开始于孔侑dF4y2Ba0孔侑dF4y2Ba.孔侑dF4y2Ba

  • 如果图像数据孔侑dF4y2Ba一个孔侑dF4y2Ba是孔侑dF4y2Ba双孔侑dF4y2Ba,则索引开始于孔侑dF4y2Ba1孔侑dF4y2Ba.孔侑dF4y2Ba

例子:孔侑dF4y2Ba左下角,20孔侑dF4y2Ba

写入模式,指定为由逗号分隔的对组成孔侑dF4y2Ba“写模式”孔侑dF4y2Ba,要么孔侑dF4y2Ba“覆盖”孔侑dF4y2Ba或孔侑dF4y2Ba“添加”孔侑dF4y2Ba.在孔侑dF4y2Ba覆盖孔侑dF4y2Ba模式,孔侑dF4y2Baimwrite孔侑dF4y2Ba覆盖现有文件,孔侑dF4y2Ba文件名孔侑dF4y2Ba.在孔侑dF4y2Ba附加孔侑dF4y2Ba模式,孔侑dF4y2Baimwrite孔侑dF4y2Ba向现有文件添加单个帧。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“写模式”,“添加”孔侑dF4y2Ba

分级数据格式孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

压缩方案,指定为逗号分隔的对,由孔侑dF4y2Ba“压缩”孔侑dF4y2Ba这张表中的一个选项。孔侑dF4y2Ba

的价值孔侑dF4y2Ba压缩孔侑dF4y2Ba 结果孔侑dF4y2Ba
“没有”孔侑dF4y2Ba(默认)孔侑dF4y2Ba 没有压缩孔侑dF4y2Ba
“jpeg”孔侑dF4y2Ba JPEG压缩。仅对灰度和RGB图像有效。孔侑dF4y2Ba
“rle”孔侑dF4y2Ba 行程长度编码。仅对灰度和索引图像有效。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“压缩”、“jpeg的孔侑dF4y2Ba

jpeg压缩文件的质量,指定为逗号分隔的对,由孔侑dF4y2Ba“质量”孔侑dF4y2Ba和范围[0,100]中的标量,其中0表示质量较低,压缩较高,100表示质量较高,压缩较低。此参数仅适用于孔侑dF4y2Ba“压缩”孔侑dF4y2Ba是孔侑dF4y2Ba“jpeg”孔侑dF4y2Ba.孔侑dF4y2Ba

例子:孔侑dF4y2Ba“质量”,25岁孔侑dF4y2Ba

写入模式,指定为由逗号分隔的对组成孔侑dF4y2Ba“写模式”孔侑dF4y2Ba,要么孔侑dF4y2Ba“覆盖”孔侑dF4y2Ba或孔侑dF4y2Ba“添加”孔侑dF4y2Ba.在孔侑dF4y2Ba覆盖孔侑dF4y2Ba模式,孔侑dF4y2Baimwrite孔侑dF4y2Ba覆盖现有文件,孔侑dF4y2Ba文件名孔侑dF4y2Ba.在孔侑dF4y2Ba附加孔侑dF4y2Ba模式,孔侑dF4y2Baimwrite孔侑dF4y2Ba向现有文件添加单个帧。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“写模式”,“添加”孔侑dF4y2Ba

联合摄影专家组孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

每像素的位数,指定为逗号分隔的对,由孔侑dF4y2Ba“BitDepth”孔侑dF4y2Ba一个标量。孔侑dF4y2Ba

  • 对于灰度图像,使用孔侑dF4y2BaBitDepth孔侑dF4y2Ba取值为8、12、16。缺省值为8。对于16位图像,使用孔侑dF4y2Ba“模式”孔侑dF4y2Ba名称-值对参数必须为孔侑dF4y2Ba“无损”孔侑dF4y2Ba.孔侑dF4y2Ba

  • 对于彩色图像,使用孔侑dF4y2BaBitDepth孔侑dF4y2BaValue为每个平面的位数,取值为8或12。默认值是每个平面8位。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“BitDepth”12孔侑dF4y2Ba

注释,指定为逗号分隔的对,由孔侑dF4y2Ba“评论”孔侑dF4y2Ba一个字符向量,一个字符串标量,一个字符数组,一个孔侑dF4y2Ban孔侑dF4y2Ba字符向量的-by-1单元格数组,或者字符串数组。孔侑dF4y2Baimwrite孔侑dF4y2Ba将输入的每一行作为注释写入JPEG文件。孔侑dF4y2Ba

例子:孔侑dF4y2Ba'注释',{'第一行';'第二行';'第三行'}孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba字符孔侑dF4y2Ba|孔侑dF4y2Ba字符串孔侑dF4y2Ba|孔侑dF4y2Ba细胞孔侑dF4y2Ba

压缩类型,指定为逗号分隔的对,由孔侑dF4y2Ba“模式”孔侑dF4y2Ba其中一个选项是:孔侑dF4y2Ba

  • “有损”孔侑dF4y2Ba

  • “无损”孔侑dF4y2Ba

例子:孔侑dF4y2Ba“模式”、“无损”孔侑dF4y2Ba

输出文件的质量,由逗号分隔的对组成孔侑dF4y2Ba“质量”孔侑dF4y2Ba和范围[0,100]中的标量,其中0表示质量较低,压缩较高,100表示质量较高,压缩较低。一个孔侑dF4y2Ba质量孔侑dF4y2Ba值100不会写入无损JPEG图像。相反,使用孔侑dF4y2Ba“模式”、“无损”孔侑dF4y2Ba名称-值对参数。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“质量”,100年孔侑dF4y2Ba

联合摄影专家组2000年孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

注释,指定为逗号分隔的对,由孔侑dF4y2Ba“评论”孔侑dF4y2Ba一个字符向量,一个字符数组,一个字符串标量,一个字符向量的单元格数组,或者字符串数组。孔侑dF4y2Baimwrite孔侑dF4y2Ba将输入的每一行作为注释写入jpeg2000文件。孔侑dF4y2Ba

例子:孔侑dF4y2Ba'注释',{'第一行';'第二行';'第三行'}孔侑dF4y2Ba

例子:孔侑dF4y2Ba“注释”,{“第一行”,“第二行”,“第三行”}孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba细胞孔侑dF4y2Ba|孔侑dF4y2Ba字符孔侑dF4y2Ba|孔侑dF4y2Ba字符串孔侑dF4y2Ba

目标压缩比,指定为由逗号分隔的对组成孔侑dF4y2Ba“CompressionRatio”孔侑dF4y2Ba一个大于等于1的实标量。压缩比是输入图像大小与输出压缩大小的比值。例如,值为2.0意味着输出图像大小是输入图像大小的一半或更小。值越高,文件大小越小,图像质量越低。压缩比没有考虑到头部的大小。孔侑dF4y2Ba

指定孔侑dF4y2BaCompressionRatio孔侑dF4y2Ba仅在以下情况下有效孔侑dF4y2Ba“模式”孔侑dF4y2Ba是孔侑dF4y2Ba“有损”孔侑dF4y2Ba.孔侑dF4y2Ba

例子:孔侑dF4y2Ba“CompressionRatio”,3孔侑dF4y2Ba

压缩类型,指定为逗号分隔的对,由孔侑dF4y2Ba“模式”孔侑dF4y2Ba其中一个选项是:孔侑dF4y2Ba

  • “有损”孔侑dF4y2Ba

  • “无损”孔侑dF4y2Ba

例子:孔侑dF4y2Ba“模式”、“无损”孔侑dF4y2Ba

包在代码流中的顺序,指定为由逗号分隔的对组成孔侑dF4y2Ba“ProgressionOrder”孔侑dF4y2Ba其中一个选项是:孔侑dF4y2Ba

  • “LRCP”孔侑dF4y2Ba

  • “RLCP”孔侑dF4y2Ba

  • “RPCL”孔侑dF4y2Ba

  • “PCRL”孔侑dF4y2Ba

  • “CPRL”孔侑dF4y2Ba

这些字符表示:孔侑dF4y2Bal孔侑dF4y2Ba=层,孔侑dF4y2BaR孔侑dF4y2Ba=决议,孔侑dF4y2BaC孔侑dF4y2Ba=分量和孔侑dF4y2BaP孔侑dF4y2Ba=位置。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“ProgressionOrder”、“RLCP”孔侑dF4y2Ba

质量层数,指定为由逗号分隔的对组成孔侑dF4y2Ba“QualityLayers”孔侑dF4y2Ba和范围为[1,20]的整数。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“QualityLayers”,8孔侑dF4y2Ba

还原级数或小波分解级数,指定为逗号分隔的对所组成孔侑dF4y2Ba“ReductionLevels”孔侑dF4y2Ba和范围为[1,8]的整数。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“ReductionLevels”6孔侑dF4y2Ba

平铺的高度和宽度,指定为由逗号分隔的对组成孔侑dF4y2Ba“TileSize”孔侑dF4y2Ba这是一个二元向量。您可以指定的最小大小为孔侑dF4y2Ba(128 128)孔侑dF4y2Ba.孔侑dF4y2Ba

例子:孔侑dF4y2Ba“TileSize”,(130 130)孔侑dF4y2Ba

PBM-, PGM-,和PPM -便携式位图,灰度图,像素图孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

编码,指定为逗号分隔的对,由孔侑dF4y2Ba“编码”孔侑dF4y2Ba,要么孔侑dF4y2Ba“rawbits”孔侑dF4y2Ba对于二进制编码,或者孔侑dF4y2Ba“ASCII”孔侑dF4y2Ba对于普通编码。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“编码”、“ASCII”孔侑dF4y2Ba

最大灰度或颜色值,由逗号分隔的对组成孔侑dF4y2Ba“执行”孔侑dF4y2Ba一个标量。孔侑dF4y2Ba

仅适用于PGM和PPM文件。对于PBM文件,该值始终为1。孔侑dF4y2Ba

如果图像数组为孔侑dF4y2Bauint16孔侑dF4y2Ba,则为的默认值孔侑dF4y2BaMaxValue孔侑dF4y2Ba是孔侑dF4y2Ba65535孔侑dF4y2Ba.否则,默认值为孔侑dF4y2Ba255孔侑dF4y2Ba.孔侑dF4y2Ba

例子:孔侑dF4y2Ba“执行”,510孔侑dF4y2Ba

PNG -便携式网络图形孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

每个像素的透明度,由逗号分隔的对组成孔侑dF4y2Ba“α”孔侑dF4y2Ba和一个范围为[0,1]的值的矩阵。属性的行和列维孔侑dF4y2Baα孔侑dF4y2Ba矩阵必须与图像数据数组的矩阵相同。你可以指定孔侑dF4y2Baα孔侑dF4y2Ba只适用于灰度(孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba)和真彩色(孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba-by-3)图像数据。孔侑dF4y2Ba

请注意孔侑dF4y2Ba

你不能同时指定两者孔侑dF4y2Ba“α”孔侑dF4y2Ba而且孔侑dF4y2Ba“透明”孔侑dF4y2Ba同时。孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba|孔侑dF4y2Bauint8孔侑dF4y2Ba|孔侑dF4y2Bauint16孔侑dF4y2Ba

作者信息,指定为逗号分隔的对,由孔侑dF4y2Ba“作者”孔侑dF4y2Ba和字符向量或字符串标量。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“作者”、“安妮。史密斯的孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba字符孔侑dF4y2Ba

背景色在合成透明像素时,指定为由逗号分隔的对组成孔侑dF4y2Ba“背景”孔侑dF4y2Ba和一个依赖于图像数据的值,如下所示。孔侑dF4y2Ba

图像类型孔侑dF4y2Ba 形式的孔侑dF4y2Ba背景孔侑dF4y2Ba价值孔侑dF4y2Ba
灰度图像孔侑dF4y2Ba 范围内的标量孔侑dF4y2Ba[0, 1]孔侑dF4y2Ba.孔侑dF4y2Ba
索引图像孔侑dF4y2Ba 范围内的整数孔侑dF4y2Ba(1, P)孔侑dF4y2Ba,在那里孔侑dF4y2BaP孔侑dF4y2Ba是颜色映射长度。例如,孔侑dF4y2Ba“背景”,50岁孔侑dF4y2Ba将背景色设置为颜色图中第50个索引指定的颜色。孔侑dF4y2Ba
真彩图像孔侑dF4y2Ba 范围内RGB强度的三元向量孔侑dF4y2Ba[0, 1]孔侑dF4y2Ba.例如,孔侑dF4y2Ba“背景”,[0 1 1]孔侑dF4y2Ba设置背景色为青色。孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba

每像素的位数,指定为逗号分隔的对,由孔侑dF4y2Ba“BitDepth”孔侑dF4y2Ba一个标量。根据输出图像的不同,标量可以是以下值之一。孔侑dF4y2Ba

图像类型孔侑dF4y2Ba 允许的值孔侑dF4y2BaBitDepth孔侑dF4y2Ba
灰度图像孔侑dF4y2Ba 1孔侑dF4y2Ba,孔侑dF4y2Ba2孔侑dF4y2Ba,孔侑dF4y2Ba4孔侑dF4y2Ba,孔侑dF4y2Ba8孔侑dF4y2Ba,或孔侑dF4y2Ba16孔侑dF4y2Ba
带有alpha通道的灰度图像孔侑dF4y2Ba 8孔侑dF4y2Ba或孔侑dF4y2Ba16孔侑dF4y2Ba
索引图像孔侑dF4y2Ba 1孔侑dF4y2Ba,孔侑dF4y2Ba2孔侑dF4y2Ba,孔侑dF4y2Ba4孔侑dF4y2Ba,或孔侑dF4y2Ba8孔侑dF4y2Ba
真彩图像孔侑dF4y2Ba 8孔侑dF4y2Ba或孔侑dF4y2Ba16孔侑dF4y2Ba
  • 如果图像是合格的孔侑dF4y2Ba双孔侑dF4y2Ba或孔侑dF4y2Bauint8孔侑dF4y2Ba,则默认位深度为每像素8位。孔侑dF4y2Ba

  • 如果图像是孔侑dF4y2Bauint16孔侑dF4y2Ba,则默认为每像素16位。孔侑dF4y2Ba

  • 如果图像是孔侑dF4y2Ba逻辑孔侑dF4y2Ba,则默认为每像素1位。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“BitDepth”4孔侑dF4y2Ba

参考白点和主色度,以逗号分隔的一对组成孔侑dF4y2Ba“色度”孔侑dF4y2Ba一个8元向量,孔侑dF4y2Ba[wx wy rx ry gx gy bx by]孔侑dF4y2Ba.的元素孔侑dF4y2Ba的天气孔侑dF4y2Ba而且孔侑dF4y2Ba王寅孔侑dF4y2Ba是白点的色度坐标,是元素孔侑dF4y2Ba处方孔侑dF4y2Ba,孔侑dF4y2Ba变化中孔侑dF4y2Ba,孔侑dF4y2Bagx孔侑dF4y2Ba,孔侑dF4y2Ba孔侑孔侑dF4y2Ba,孔侑dF4y2Babx孔侑dF4y2Ba,孔侑dF4y2Ba通过孔侑dF4y2Ba是三原色的色度坐标。孔侑dF4y2Ba

如果你指定孔侑dF4y2Ba色度孔侑dF4y2Ba时,还应指定孔侑dF4y2Baγ孔侑dF4y2Ba名称-值对参数。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“色度”,(0.312,0.329,0.002,0.002,0.001,0.001,0.115,0.312)孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba

注释,指定为逗号分隔的对,由孔侑dF4y2Ba“评论”孔侑dF4y2Ba和字符向量或字符串标量。孔侑dF4y2Ba

原始图像创建的时间,指定为字符向量或字符串标量。孔侑dF4y2Ba

映像的描述,指定为逗号分隔的对,由孔侑dF4y2Ba“描述”孔侑dF4y2Ba和字符向量或字符串标量。孔侑dF4y2Ba

法律免责声明,由逗号分隔的对组成孔侑dF4y2Ba“免责声明”孔侑dF4y2Ba和字符向量或字符串标量。孔侑dF4y2Ba

文件gamma,指定为逗号分隔的对,由孔侑dF4y2Ba“伽马”孔侑dF4y2Ba一个标量。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“伽马”,2.2孔侑dF4y2Ba

最后一次修改图像的时间,指定为由逗号分隔的对组成孔侑dF4y2Ba“ImageModTime”孔侑dF4y2Ba函数可转换为日期向量的MATLAB串行日期数或日期的字符向量或字符串标量孔侑dF4y2Badatevec孔侑dF4y2Ba函数。值应该使用协调世界时(UTC)。孔侑dF4y2Ba

默认的孔侑dF4y2BaImageModTime孔侑dF4y2Ba价值就是你打电话的时间孔侑dF4y2Baimwrite孔侑dF4y2Ba.孔侑dF4y2Ba

例子:孔侑dF4y2BaImageModTime, 17 - 1月- 2013 11:23:10”孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba|孔侑dF4y2Ba字符孔侑dF4y2Ba|孔侑dF4y2Ba字符串孔侑dF4y2Ba

交错方案,指定为由逗号分隔的对组成孔侑dF4y2Ba“InterlaceType”孔侑dF4y2Ba,要么孔侑dF4y2Ba“没有”孔侑dF4y2Ba对于没有交错,或者孔侑dF4y2Ba“adam7”孔侑dF4y2Ba使用Adam7算法。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“InterlaceType”、“adam7”孔侑dF4y2Ba

用于图像分辨率的单位,指定为逗号分隔的对,由孔侑dF4y2Ba“ResolutionUnit”孔侑dF4y2Ba,要么孔侑dF4y2Ba“未知”孔侑dF4y2Ba或孔侑dF4y2Ba“米”孔侑dF4y2Ba.如果你指定孔侑dF4y2BaResolutionUnit孔侑dF4y2Ba,则必须包含至少一个孔侑dF4y2BaXResolution孔侑dF4y2Ba而且孔侑dF4y2BaYResolution孔侑dF4y2Ba名称-值对参数。当的值孔侑dF4y2BaResolutionUnit孔侑dF4y2Ba是孔侑dF4y2Ba“米”孔侑dF4y2Ba,孔侑dF4y2BaXResolution孔侑dF4y2Ba而且孔侑dF4y2BaYResolution孔侑dF4y2Ba数值以每米像素表示。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“ResolutionUnit”、“米”、“XResolution ', 1000孔侑dF4y2Ba

数据数组中被视为有效的位数,指定为由逗号分隔的对组成的孔侑dF4y2Ba“SignificantBits”孔侑dF4y2Ba一个标量或者一个在[1]范围内的向量,孔侑dF4y2BaBitDepth孔侑dF4y2Ba].根据输出图像类型,该值必须为以下形式。孔侑dF4y2Ba

图像类型孔侑dF4y2Ba 形式的孔侑dF4y2BaSignificantBits孔侑dF4y2Ba价值孔侑dF4y2Ba
没有alpha通道的灰度图像孔侑dF4y2Ba 标量孔侑dF4y2Ba
带有alpha通道的灰度图像孔侑dF4y2Ba 2-element向量孔侑dF4y2Ba
索引图像孔侑dF4y2Ba 转换向量孔侑dF4y2Ba
没有alpha通道的真彩色图像孔侑dF4y2Ba 转换向量孔侑dF4y2Ba
带有alpha通道的真彩色图像孔侑dF4y2Ba 第4单元向量孔侑dF4y2Ba

例子:孔侑dF4y2Ba“SignificantBits”,[2,3]孔侑dF4y2Ba

用于创建映像的软件,指定为逗号分隔的对,由孔侑dF4y2Ba“软件”孔侑dF4y2Ba和字符向量或字符串标量。孔侑dF4y2Ba

用于创建映像的设备,指定为逗号分隔的对,由孔侑dF4y2Ba“源”孔侑dF4y2Ba和字符向量或字符串标量。孔侑dF4y2Ba

当没有使用alpha通道时,认为是透明的像素,指定为由逗号分隔的对组成孔侑dF4y2Ba“透明”孔侑dF4y2Ba一个标量或者一个向量。根据输出图像的不同,该值必须为以下形式。孔侑dF4y2Ba

图像类型孔侑dF4y2Ba 形式的孔侑dF4y2Ba透明度孔侑dF4y2Ba价值孔侑dF4y2Ba
灰度图像孔侑dF4y2Ba 范围[0,1]中的标量,表示被认为是透明的灰度颜色。孔侑dF4y2Ba
索引图像孔侑dF4y2Ba Q -孔侑dF4y2Ba[0,1]范围内值的元素向量,其中孔侑dF4y2Ba问孔侑dF4y2Ba不大于颜色映射长度,每个值表示与相应颜色映射项关联的透明度。在大多数情况下,孔侑dF4y2BaQ = 1孔侑dF4y2Ba.孔侑dF4y2Ba
真彩图像孔侑dF4y2Ba RGB强度在[0,1]范围内的3元素向量,表示真彩色考虑透明。孔侑dF4y2Ba

请注意孔侑dF4y2Ba

你不能同时指定两者孔侑dF4y2Ba“透明”孔侑dF4y2Ba而且孔侑dF4y2Ba“α”孔侑dF4y2Ba同时。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“透明度”,[11 11 1]孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba

内容性质的警告,指定为逗号分隔的对,由孔侑dF4y2Ba“警告”孔侑dF4y2Ba和字符向量或字符串标量。孔侑dF4y2Ba

水平方向上的图像分辨率,以像素/单位为单位,指定为逗号分隔的对,由孔侑dF4y2Ba“XResolution”孔侑dF4y2Ba一个标量。属性来定义单元孔侑dF4y2BaResolutionUnit孔侑dF4y2Ba名称-值对参数。孔侑dF4y2Ba

如果您没有指定孔侑dF4y2BaYResolution孔侑dF4y2Ba,则孔侑dF4y2BaXResolution孔侑dF4y2Ba值同时适用于水平方向和垂直方向。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“XResolution”,900年孔侑dF4y2Ba

垂直方向上的图像分辨率,以像素/单位为单位,指定为由逗号分隔的对组成孔侑dF4y2Ba“XResolution”孔侑dF4y2Ba一个标量。属性来定义单元孔侑dF4y2BaResolutionUnit孔侑dF4y2Ba名称-值对参数。孔侑dF4y2Ba

如果您没有指定孔侑dF4y2BaXResolution孔侑dF4y2Ba,则孔侑dF4y2BaYResolution孔侑dF4y2Ba值同时适用于水平方向和垂直方向。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“YResolution”,900年孔侑dF4y2Ba

除了为PNG列出的名称-值对参数外,还可以为关键字使用任何满足PNG规范的参数名。也就是说,名称只使用可打印字符,包含80个或更少的字符,并且不包含前导或尾随空格。与这些用户指定的名称对应的值必须是字符向量或字符串标量,且不包含换行符以外的控制字符。孔侑dF4y2Ba

RAS -太阳光栅图形孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

每个像素的透明度,由逗号分隔的对组成孔侑dF4y2Ba“α”孔侑dF4y2Ba以及一个与图像数据数组的行和列维相同的矩阵。孔侑dF4y2Ba

只适用于真彩色(孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba-by-3)图像数据。孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba|孔侑dF4y2Ba单孔侑dF4y2Ba|孔侑dF4y2Bauint8孔侑dF4y2Ba|孔侑dF4y2Bauint16孔侑dF4y2Ba

映像类型,指定为由逗号分隔的对组成孔侑dF4y2Ba“类型”孔侑dF4y2Ba这张表中的一个选项。孔侑dF4y2Ba

的价值孔侑dF4y2Ba类型孔侑dF4y2Ba 描述孔侑dF4y2Ba
“标准”孔侑dF4y2Ba(默认)孔侑dF4y2Ba 未压缩,B-G-R颜色顺序真彩色图像孔侑dF4y2Ba
“rgb”孔侑dF4y2Ba 未压缩,R-G-B颜色顺序为真彩色图像孔侑dF4y2Ba
“rle孔侑dF4y2Ba 1位和8位图像的运行长度编码孔侑dF4y2Ba

例子:孔侑dF4y2Ba“类型”、“rgb”孔侑dF4y2Ba

标记图像文件格式孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

颜色空间表示颜色数据,指定为由逗号分隔的对组成孔侑dF4y2Ba“色彩”孔侑dF4y2Ba其中一个选项是:孔侑dF4y2Ba

  • “rgb”孔侑dF4y2Ba

  • “cielab”孔侑dF4y2Ba

  • “icclab”孔侑dF4y2Ba

仅当图像数据数组,孔侑dF4y2Ba一个孔侑dF4y2Ba,是真彩色的(孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba3)。若要在TIFF文件中使用CMYK颜色空间,请不要使用孔侑dF4y2Ba“色彩”孔侑dF4y2Ba名称-值对参数。相反,指定孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba-by-4图像数据数组。孔侑dF4y2Ba

imwrite孔侑dF4y2Ba可以写入彩色图像数据,使用孔侑dF4y2BaL * a * b *孔侑dF4y2Ba颜色空间到TIFF文件。1976年CIE孔侑dF4y2BaL * a * b *孔侑dF4y2Ba规范定义了表示亮度的数值(孔侑dF4y2BaL *孔侑dF4y2Ba)和色度(孔侑dF4y2Ba一个*孔侑dF4y2Ba而且孔侑dF4y2Bab *孔侑dF4y2Ba)信息。来存储孔侑dF4y2BaL * a * b *孔侑dF4y2Ba在TIFF文件中的颜色数据中,值必须编码以适应8位或16位存储。孔侑dF4y2Baimwrite孔侑dF4y2Ba可以存储孔侑dF4y2BaL * a * b *孔侑dF4y2Ba颜色数据在TIFF文件中使用以下编码:孔侑dF4y2Ba

  • CIELAB编码——由TIFF规范定义的8位和16位编码孔侑dF4y2Ba

  • ICCLAB编码-由国际颜色联盟定义的8位和16位编码孔侑dF4y2Ba

所使用的输出类和编码孔侑dF4y2Baimwrite孔侑dF4y2Ba类别取决于输入图像数据数组的类别和孔侑dF4y2Ba色彩孔侑dF4y2Ba值,如下表所示。(8位和16位CIELAB编码不能作为输入数组,因为它们使用有符号和无符号值的混合,并且不能表示为单个MATLAB数组。)孔侑dF4y2Ba

输入类和编码孔侑dF4y2Ba

的价值孔侑dF4y2Ba色彩孔侑dF4y2Ba

输出类和编码孔侑dF4y2Ba

8位ICCLAB孔侑dF4y2Ba


取值范围为[0 255]的整数。孔侑dF4y2BaL *孔侑dF4y2Ba值乘以孔侑dF4y2Ba255/100孔侑dF4y2Ba.孔侑dF4y2Ba
128孔侑dF4y2Ba都加到孔侑dF4y2Ba一个*孔侑dF4y2Ba而且孔侑dF4y2Bab *孔侑dF4y2Ba值。孔侑dF4y2Ba

'孔侑dF4y2Baicclab孔侑dF4y2Ba'孔侑dF4y2Ba

8位ICCLAB孔侑dF4y2Ba

'孔侑dF4y2Bacielab孔侑dF4y2Ba'孔侑dF4y2Ba

8位CIELAB孔侑dF4y2Ba

16位ICCLAB孔侑dF4y2Ba


取值范围为[0,65280]的整数。孔侑dF4y2BaL *孔侑dF4y2Ba值乘以孔侑dF4y2Ba65280/100孔侑dF4y2Ba.孔侑dF4y2Ba
32768孔侑dF4y2Ba都加到孔侑dF4y2Ba一个*孔侑dF4y2Ba而且孔侑dF4y2Bab *孔侑dF4y2Ba值,这些值表示为范围为[0,65535]的整数。孔侑dF4y2Ba

'孔侑dF4y2Baicclab孔侑dF4y2Ba'孔侑dF4y2Ba

16位ICCLAB孔侑dF4y2Ba

'孔侑dF4y2Bacielab孔侑dF4y2Ba'孔侑dF4y2Ba

16位CIELAB孔侑dF4y2Ba

双精度1976 CIE孔侑dF4y2BaL * a * b *孔侑dF4y2Ba值孔侑dF4y2Ba


L *孔侑dF4y2Ba在动态范围[0,100]内。孔侑dF4y2Ba一个*孔侑dF4y2Ba而且孔侑dF4y2Bab *孔侑dF4y2Ba可以取任何值。设置孔侑dF4y2Ba一个*孔侑dF4y2Ba而且孔侑dF4y2Bab *孔侑dF4y2Ba到0(零)产生一个中性的颜色(灰色)。孔侑dF4y2Ba

'孔侑dF4y2Baicclab孔侑dF4y2Ba'孔侑dF4y2Ba

8位ICCLAB孔侑dF4y2Ba

'孔侑dF4y2Bacielab孔侑dF4y2Ba'孔侑dF4y2Ba

8位CIELAB孔侑dF4y2Ba

例子:孔侑dF4y2Ba“色彩”,“cielab”孔侑dF4y2Ba

压缩方案,指定为逗号分隔的对,由孔侑dF4y2Ba“压缩”孔侑dF4y2Ba其中一个选项是:孔侑dF4y2Ba

  • “packbits”孔侑dF4y2Ba(默认是非二值图像)孔侑dF4y2Ba

  • “没有”孔侑dF4y2Ba

  • “lzw”孔侑dF4y2Ba

  • “缩小”孔侑dF4y2Ba

  • “jpeg”孔侑dF4y2Ba

  • “ccitt”孔侑dF4y2Ba(仅限二进制图像,此类图像的默认值)孔侑dF4y2Ba

  • “fax3”孔侑dF4y2Ba(仅限二值图像)孔侑dF4y2Ba

  • “fax4”孔侑dF4y2Ba(仅限二值图像)孔侑dF4y2Ba

“jpeg”孔侑dF4y2Ba是一种有损压缩方案;其他压缩模式是无损的。此外,如果您指定孔侑dF4y2Ba“jpeg”孔侑dF4y2Ba压缩时,必须指定孔侑dF4y2Ba“RowsPerStrip”孔侑dF4y2Ba参数,且值必须为8的倍数。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“压缩”,“没有”孔侑dF4y2Ba

图像描述,由逗号分隔的对组成孔侑dF4y2Ba“描述”孔侑dF4y2Ba和字符向量或字符串标量。这就是孔侑dF4y2Baimfinfo孔侑dF4y2Ba返回孔侑dF4y2BaImageDescription孔侑dF4y2Ba字段用于输出图像。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“描述”、“示例2 a301”孔侑dF4y2Ba

X和y分辨率,指定为逗号分隔的对,由孔侑dF4y2Ba“决议”孔侑dF4y2Ba和表示分辨率的标量,或包含x分辨率和y分辨率的两元素向量。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“决议”,80年孔侑dF4y2Ba

例子:孔侑dF4y2Ba“决议”,(320、72)孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba

每个条带中要包含的行数,指定为逗号分隔的对,由孔侑dF4y2Ba“RowsPerStrip”孔侑dF4y2Ba一个标量。默认值为每个条带约为8kb。孔侑dF4y2Ba

您必须指定孔侑dF4y2BaRowsPerStrip孔侑dF4y2Ba如果你指定孔侑dF4y2Ba“jpeg”孔侑dF4y2Ba压缩。必须为8的倍数。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“RowsPerStrip”,16岁孔侑dF4y2Ba

数据类型:孔侑dF4y2Ba双孔侑dF4y2Ba|孔侑dF4y2Ba单孔侑dF4y2Ba|孔侑dF4y2Baint8孔侑dF4y2Ba|孔侑dF4y2Baint16孔侑dF4y2Ba|孔侑dF4y2Baint32孔侑dF4y2Ba|孔侑dF4y2Baint64孔侑dF4y2Ba|孔侑dF4y2Bauint8孔侑dF4y2Ba|孔侑dF4y2Bauint16孔侑dF4y2Ba|孔侑dF4y2Bauint32孔侑dF4y2Ba|孔侑dF4y2Bauint64孔侑dF4y2Ba

写入模式,指定为由逗号分隔的对组成孔侑dF4y2Ba“写模式”孔侑dF4y2Ba,要么孔侑dF4y2Ba“覆盖”孔侑dF4y2Ba或孔侑dF4y2Ba“添加”孔侑dF4y2Ba.在孔侑dF4y2Ba覆盖孔侑dF4y2Ba模式,孔侑dF4y2Baimwrite孔侑dF4y2Ba覆盖现有文件。在孔侑dF4y2Ba附加孔侑dF4y2Ba模式,孔侑dF4y2Baimwrite孔侑dF4y2Ba向现有文件添加页面。孔侑dF4y2Ba

例子:孔侑dF4y2Ba“写模式”,“添加”孔侑dF4y2Ba

提示孔侑dF4y2Ba

  • 有关版权信息,请参阅孔侑dF4y2Balibtiffcopyright.txt孔侑dF4y2Ba文件。孔侑dF4y2Ba

扩展功能孔侑dF4y2Ba

另请参阅孔侑dF4y2Ba

|孔侑dF4y2Ba|孔侑dF4y2Ba|孔侑dF4y2Ba|孔侑dF4y2Ba|孔侑dF4y2Ba

R2006a之前介绍孔侑dF4y2Ba