我想去除matlab生成图片后产生的白边
时间: 2023-08-23 16:18:04 浏览: 130
python 使用plt画图,去除图片四周的白边方法
你可以使用以下两种方法去除 MATLAB 生成图片的白边:
1. 通过设置 figure 的 Position 属性来调整图片大小,从而去除白边。例如,使用以下代码可以创建一个 800x600 的 figure,并将其位置设置为屏幕中心:
```
fig = figure;
fig.Units = 'pixels';
fig.Position = [ (1920-800)/2 (1080-600)/2 800 600 ];
```
2. 使用 `print` 函数将图像保存到文件时,可以通过设置 `-r0` 参数来自动调整图像大小以去除白边。例如,使用以下代码可以将图像保存为 PNG 格式,并使用 `-r0` 参数自动调整大小:
```
print('myfigure.png', '-dpng', '-r0');
```
以上两种方法均可去除 MATLAB 生成图片后产生的白边。
阅读全文