Matlab生成图片以后,File(文件)—Export setup(导出设置),
蓝色区域设置图片的尺寸(默认都是auto)
我在这里将图片的宽和高都设置为7cm,点击save(保存)。枣知
然后返回到主界面,File—saveas(另存为),如下图所示:
哈哈哈哈,这里只是做一个演示,表示图片改变大小的方式,具体美观的样式需要自己尝试设定
有时候我们需要将晌州数字矩阵保存为TIFF格式,在保存过程中,有时候会出现打开保存图片时为片白色情况。没关系,此处教你如何解决。使用MATLAB保存图像矩阵为TIFF格式方法,首先我们先使用Imread函数打开一副图像I=imread('C:\Users\hzf\御高Documents\MATLAB\datas\lena.jpg')
使用imwrite 函数将影像保存为TIFF格式,如图像是img,则可以使用imwrite(img,'result.tiff')
有时候会看到保存图像为白色的情况,imwrite(A,filemane)中如果图像A两种可能
1)A数据是整型取值为【0-255】;
2)double类型,取值范围为【0-1.0】;保存显示图像为空白,说明A为本应该为整型,但是实际确实double类型,取值超过规定的1.0,显示为白色;
解决方法:
1)可以使用宴拆蔽uint8函数将double转换为[0-255]之间的整型数据,
2)可以将A = A/255,将A缩放到[0-1]区间内,然后imwrite(A,filemane)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)