函数功能:将图像数据写入到图像文件中,存储在磁盘上。
调用格式:imwrite(A,filename,fmt)
A是图像数据,filename是目标图像名字,fmt是要生成的图片的格式。
图片格式有::bmp(1-bit、8-bit和24-bit)、gif(8-bit)、hdf、jpg(或jpeg)(8-bit、12-bit和16-bit)、jp2或jpx、pbm、pcx(8-bit)、pgm、png、pnm、ppm、ras、tif(或tiff)、xwd。
各种格式支持的图像位数不一样,比如bmp格式不支持16-bit,而png格式支持, 又如gif只支持8-bit格式。
close all; clear all; warning off all; imgrgb=imread(‘flower.jpg‘) imwrite(imgrgb,‘flower.bmp‘,‘.bmp‘);%.jpg格式转换为bmp格式 imggray=rgb2gray(imgrgb); imwrite(imggray,‘flower_grayscale.bmp‘,‘bmp‘);%存储为灰度图像 [imgind,map]=rgb2ind(imgrgb,256);%转换为256色的索引图像
原文:http://www.cnblogs.com/rong86/p/3570865.html