我正在使用MATLABs的“saveas”将我的一个数字保存为.png或.jpg等等。
所以我只是这样做:
y = randn(1,00);
plot(y); grid on;
saveas(gcf,'y','png');
现在的问题是png或最终图片是一个完美的正方形 - 即使我在使用'saveas'命令之前手动拉伸图形。
我如何获得它以保存更长方形的东西?
谢谢!
答案 0 :(得分:2)
这是一个取自mathworks discussion
的简短样本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
这样可以保存所需分辨率的图像。