2014-12-13 39 views
0

在八度3.6.2在Windows 7下,当我创建一个窗口具有特定形状(不是默认的)倍频另存为仅保存默认的窗口区域

figure ('Position', [0 0 800 500]) 

画点什么,然后尝试保存图像:

saveas(gcf, 'test.png', 'png'); 

结果保存窗口的默认区域,而不是当前定义的区域。

如果我尝试设置paperposition:

set('paperposition', [.25 .25 18 4]); 

图像形状呢,其实,变化,但它是所有背景(白色)。图表仍然在左侧,没有延伸到窗口的形状中。 如何以当前的屏幕宽高比打印窗口,或者如何指定我想要的png的大小和形状?

回答

1

如果你想输出PNG只是

# plot your stuff 
plot (rand (3, 3)) 
print ("myfile.png" ,"-S800,500") 

-S指定生成PNG的像素大小。如果你想打印成PDF格式的文件可能比你的地块大,那么“paperposition”等是很重要的。请参阅“帮助打印”