今天我来总结下自己用过的几种matlab保存图像的方法,希望给有需要的人一些帮助,也为自己理理思路。
1.手动存储
Figure->File->save As...选择存储的位置、存储名称、存储类型
优势:操作简单、不需要另加代码,所见即所得
劣势:保存的图像四周带白边,当然也可以去掉白边,但会改变图像原有的尺寸。
2.imwrite命令
imwrite函数的简单用法可以help imwrite,大概就是imwrite(A,FILENAME,FMT)。A为图像数据,FILENAME是目标图像的名字,FMT是要生成图像的格式。
优势:图像的尺寸不用被改变。不用弹出Figure框。
劣势:对图像的修改(比如说画框)不能在图像上显示。
3.saveas命令
saveas函数的简单用法也可以help saveas,用法具体为saveas(H,'FILENAME','FORMAT'),H