matlab直接在图窗操作“另存为”,得到的pdf文件图像质量损失大。
可以在窗口调整好图片后,执行语句:
set(gcf,'Units','Inches');
pos = get(gcf,'Position');
set(gcf,'PaperPositionMode','Auto','PaperUnits','Inches','PaperSize',[pos(3), pos(4)])
print(gcf,'filename','-dpdf','-r0')
PS:执行时不要关闭窗口。
matlab直接在图窗操作“另存为”,得到的pdf文件图像质量损失大。
可以在窗口调整好图片后,执行语句:
set(gcf,'Units','Inches');
pos = get(gcf,'Position');
set(gcf,'PaperPositionMode','Auto','PaperUnits','Inches','PaperSize',[pos(3), pos(4)])
print(gcf,'filename','-dpdf','-r0')
PS:执行时不要关闭窗口。