Matlab高分辨率DPI導出eps、tiff論文用圖
論文中經常要求高dpi的圖像導出,matlab fig中的export設置能夠幫助咱們實現這樣的目標。html
1.使用file>export setup
matlab 繪圖完成後咱們一般會的獲得下面這樣的figure窗口:
隨後點擊文件》導出設置》就能打開導出設置窗口:
app
咱們須要設置:ide
-
大小的單位(有時候須要自行設置寬和高),因爲dpi是以inch爲單位,這裏將單位設置爲英寸。函數
-
渲染的分辨率,設置爲要求的大小。對於線圖來講通常須要600dpi:
spa
-
最後點擊導出,保存爲須要的格式便可(包括eps/tiff/jpeg等)
.net
2.其餘方法
有時候對於導出分辨率不知足要求,還能夠利用matlab 的 print
函數來進行導出。3d
%在作好圖後,fig顯示當前須要保存的圖像 img =gcf; %獲取當前畫圖的句柄 print(img, '-dpng', '-r600', './img.png') %便可獲得對應格式和指望dpi的圖像 %第一個參數爲fig的句柄,第二個-r後加對應的分辨率dpi,第二個爲-d加對應的圖像格式 %最後加上文件路徑及名稱字符串。 %https://edoras.sdsu.edu/doc/matlab/techdoc/ref/print.html %http://cens.ioc.ee/local/man/matlab/techdoc/ref/print.html %http://ww2.mathworks.cn/help/matlab/ref/print.html
此外對於圖像,還能夠使用imwrite
:code
img = getimage(gcf); %獲取當前座標系圖像 imwrite(img,'img.tiff', 'tiff', 'Resolution', 600) %只有tiff能夠使用Resolution參數, png能夠使用X/YResolution, 參考help imwrite
ref:1,2,3,4,5,5-ways, online,ppt, eps,pptfaq, exportImg, indenzehtm