1

我正在使用 MATLAB 'saveas' 将我的一个数字保存为 .png 或 .jpg 或其他格式。

所以我只是这样做:

y = randn(1,00);
plot(y); grid on;
saveas(gcf,'y','png');

现在的问题是 png 或最终图片显示为一个完美的正方形 - 即使我在使用“saveas”命令之前手动拉伸图形。

我怎样才能得到它,以便节省更多矩形的东西?

谢谢!

4

1 回答 1

2

这是从mathworks 讨论中提取的简短示例

figure('units','pix','pos',[100 100 200 400]) % create a 200x400 image
>> imagesc(rand(10,10)) % put some random data in it
>> print(gcf,'-dbitmap','test.bmp') % save to bmp

像这样使用print可以将图像保存为所需的分辨率。

于 2012-05-21T19:59:04.977 回答