MATLAB保存图片去白边
MATLAB在存储图像时经常有白色边,但可以使用这种方法去除周围的白色边
法1:
imwrite(x,' name ',' format ' ) )。
经过测试后,eg: name_mask=[ currentpath,'data _ prepare _ fig' name ' _ mask.TIF ' ];
imwrite(bw3_prepare,name_mask; 3358 www.Sina.com/http://www.Sina.com/im show (strain _ image、' border '、' tight '、' initialmagnification ',
set(GCF,'位置',[ 0,0,500,500 ];
axis normal; 只能去掉上下边
eg。
set(GCF,'位置',[ 0,0,275,275 ];
figure(2),imshow ) bw3_prepare,' border ',' tight ',' InitialMagnification ',' fit ' ); aveas(figure(2),name_mask );
I=rand (100,100 );
figure(1) %图像1
imshow(I,' border ',' tight ',' InitialMagnification ',' fit ' )
%'border ',' tight '组合功能意味着消除了图像周围的空白
%'InitialMagnification”,“fit”的组合意味着在整个“figure”窗口中填充图像
保存为(图形(1)、' yourimage )、' bmp ) )。
%saveas将图像1另存为文件yourimage.bmp