直接看代码吧,注释写的很清楚了。
%图像读取,参数为 路径+文件名,扩展名 %A=imread('G:\chorm浏览器\图片\snow-capped-mountain-under-blue-sky-1775862.jpg','jpg'); A=imread('G:\chorm浏览器\图片\snow-capped-mountain-under-blue-sky-1775862.jpg'); %图像写入,参数为 图像数据,文件名,格式 保存路径为当前工作文件夹 %imwrite(A,'new.bmp','bmp') imwrite(A,'new.bmp'); %图像显示 A为对象,[10,41]为显示灰度图像的灰度范围,小于10的显示黑色,。。。。白色 %灰度值: 指黑白图像中点的颜色深度,范围一般从0到255,白色为255,黑色为0 subplot(2,2,1); imshow(A,[10,41]); %此处不是灰度图,显示原彩,例子见B title('原图','Fontsize',15,'Color','b'); %图像格式转换 subplot(2,2,2); im2bw(A,0.7); %从灰度图,rgb图创建二值图,阈值(0,1) %二值图像是指在图像中,灰度等级只有两种,也就是说,图像中的任何像素点的灰度值均为0或者255,分别代表黑色和白色(二级灰度图)。 title('二值图','Fontsize',15,'Color','b'); subplot(2,2,3); B=rgb2gray(A); %从RGB创建灰度图 %灰度图,Gray Scale Image 或是Grey Scale Image,又称灰阶图。把白色与黑色之间按对数关系分为若干等级,称为灰度。灰度分为256阶。 imshow(B); title('灰度图','Fontsize',15,'Color','b'); subplot(2,2,4); imshow(B,[110,170]); title('带阈值的灰度图','Fontsize',15,'Color','b'); % im2uint8(A); %将图转化为uint类型 % im2double(A); %.......double
来看看效果:
最后再看看几种常用图像格式的区别:
1、TIFF格式
TIFF(Tag Image File Format)是Mac中广泛使用的图像格式,它的特点是图像格式复杂、存贮信息多。正因为它存储的图像细微层次的信息非常多,图像的质量也得以提高,故而非常有利于原稿的复制。
2、PSD格式
PSD其实是Photoshop进行平面设计的一张"草稿图",它里面包含有各种图层、通道、遮罩等多种设计的样稿,以便于下次打开文件时可以修改上一次的设计。在Photoshop所支持的各种图像格式中,PSD的存取速度比其它格式快很多,功能也很强大。
3、PNG格式
PNG(Portable NetworkGraphics)是一种新兴的网络图像格式。PNG是目前保证最不失真的格式,它汲取了GIF和JPG二者的优点,存贮形式丰富,兼有GIF和JPG的色彩模式;它的另一个特点能把图像文件压缩到极限以利于网络传输, 但又能保留所有与图像品质有关的信息,因为PNG是采用无损压缩方式来减少文件的大小,这一点与牺牲图像品质以换取高压缩率的JPG有所不同;它的第三个特点是显示速度很快,只需下载1/64的图像信息就可以显示出低分辨率的预览图像。
4、SWF格式
利用Flash我们可以制作出一种后缀名为SWF(Shockwave Format)的动画,这种格式的动画图像能够用比较小的体积来表现丰富的多媒体形式。在图像的传输方面,不必等到文件全部下载才能观看,而是可以边下载边看,因此特别适合网络传输,特别是在传输速率不佳的情况下,也能取得较好的效果。此外,SWF动画是其于矢量技术制作的,因此不管将画面放大多少倍,画面不会因此而有任何损害。
5、SVG格式
它是基于XML(Extensible Markup Language),由World Wide WebConsortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。 用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有互交功能,并可以随时插入到HTML中通过浏览器来观看。它提供了目前网络流行格式GIF和JPEG无法具备了优势:可以任意放大图形显示,但绝不会以牺牲图像质量为代价;字在SVG图像中保留可编辑和可搜寻的状态;平均来讲,SVG文件比JPEG和GIF格式的文件要小很多,因而下载也很快。可以相信,SVG的开发将会为Web提供新的图像标准。
6、GIF
该格式使用无损压缩来减少图片的大小,当用户要保存图片为.GIF时,可以自行决定是否保存透明区域或者转换为纯色。同时,通过多幅图片的转换,GIF格式还可以保存动画文件。但要注意的是,GIF最多只能支持256色。