主要内容孔侑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

一个=兰德(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 colormap将图像数据写入一个新的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

一个=兰德(49岁49);(:: 2) =兰德(49岁49);(:: 3) =兰德(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 = Filename: 'S:\newImage.jpg' FileModDate: '25-Jan-2013 16:18:41' FileSize: 2339 Format: 'jpg' FormatVersion: " Width: 49 Height: 49 BitDepth: 24 ColorType: ' trueccolor ' FormatSignature: " NumberOfSamples: 3 CodingMethod: 'Huffman' CodingProcess: 'Sequential' Comment:{'我的JPEG文件'}孔侑dF4y2Ba

写多个图像到一个单一的多页TIFF文件。孔侑dF4y2Ba

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

im1 =兰德(50、40、3);im2 =兰德(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为孔侑dF4y2Ban = 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为孔侑dF4y2Baidx = 1:nImages y = 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与colormap孔侑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

GIF -图形交换格式孔侑dF4y2Ba

8位图像孔侑dF4y2Ba

“hdf”孔侑dF4y2Ba

HDF4 -分级数据格式孔侑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

jpeg2000 -联合摄影专家组2000孔侑dF4y2Ba

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

“pbm”孔侑dF4y2Ba

便携式位图(PBM)孔侑dF4y2Ba

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

图形文件的孔侑dF4y2Ba

Windows画笔(图形文件)孔侑dF4y2Ba

8位图像孔侑dF4y2Ba

“pgm”孔侑dF4y2Ba

便携式Graymap (PGM)孔侑dF4y2Ba

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

“png”孔侑dF4y2Ba

便携式网络图形孔侑dF4y2Ba

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

请注意孔侑dF4y2Ba

的孔侑dF4y2Baimwrite孔侑dF4y2Ba函数不支持写入索引的PNG文件,因为金宝app这些文件没有足够的颜色映射项。孔侑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位真色,和32位真色与阿尔法孔侑dF4y2Ba

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

标记图像文件格式(TIFF)孔侑dF4y2Ba

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

  • 1位、8位、16位、24位和48位未压缩图像和packbits、LZW或Deflate压缩图像孔侑dF4y2Ba

  • 采用CCITT 1D、组3和组4压缩的1位图像孔侑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
GIF -图形交换格式孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

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

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

  • 如果图像数据孔侑dF4y2Ba一个孔侑dF4y2Ba是孔侑dF4y2Bauint8孔侑dF4y2Ba或孔侑dF4y2Ba逻辑孔侑dF4y2Ba,则颜色映射索引是基于零的。孔侑dF4y2Ba

  • 如果图像数据孔侑dF4y2Ba一个孔侑dF4y2Ba是孔侑dF4y2Ba双孔侑dF4y2Ba,则颜色图索引是基于1的。孔侑dF4y2Ba

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

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

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

例子:孔侑dF4y2Ba'Comment',{'Sample #314','January 5, 2013'}孔侑dF4y2Ba

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

显示下一个图像之前的延迟时间,以秒为单位,由逗号分隔的对组成孔侑dF4y2Ba“延迟时间”孔侑dF4y2Ba和范围[0,655]的标量值。的值孔侑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

HDF4 -分级数据格式孔侑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孔侑dF4y2Ba取值为每个平面的位数,可以是8位,也可以是12位。默认值是每个平面8位。孔侑dF4y2Ba

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

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

例子:孔侑dF4y2Ba'Comment',{'第一行';'第二行';'第三行'}孔侑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

jpeg2000 -联合摄影专家组2000孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

添加到图像的注释,指定为逗号分隔对组成孔侑dF4y2Ba“评论”孔侑dF4y2Ba以及字符向量、字符数组、字符串标量、字符向量单元数组或字符串数组。孔侑dF4y2Baimwrite孔侑dF4y2Ba将输入的每一行作为注释写入jpeg2000文件。孔侑dF4y2Ba

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

例子:孔侑dF4y2Ba'Comment',{'第一行','第二行','第三行'}孔侑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

便携式网络图形孔侑dF4y2Ba

全部折叠孔侑dF4y2Ba

每个像素的透明度,指定为逗号分隔对组成孔侑dF4y2Ba“α”孔侑dF4y2Ba和一个取值范围为[0,1]的矩阵。的行和列尺寸孔侑dF4y2Baα孔侑dF4y2Ba矩阵必须与图像数据数组的矩阵相同。您可以指定孔侑dF4y2Baα孔侑dF4y2Ba仅用于灰度(孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba)及真彩(孔侑dF4y2Ba米孔侑dF4y2Ba——- - - - - -孔侑dF4y2Ban孔侑dF4y2Ba3)图像数据。孔侑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小于colormap长度,每个值指示与相应colormap项关联的透明度。在大多数情况下,孔侑dF4y2BaQ = 1孔侑dF4y2Ba.孔侑dF4y2Ba
真彩图像孔侑dF4y2Ba 三元向量的RGB强度范围在[0,1],表示真色颜色要考虑透明。孔侑dF4y2Ba

请注意孔侑dF4y2Ba

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

例子:孔侑dF4y2Ba“透明度”,(1 1 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孔侑dF4y2Ba3)图像数据。孔侑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

TIFF -标记的图像文件格式孔侑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(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和一个标量。缺省值是每个条带大约8千字节。孔侑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