Matlab導出高DPI圖像——生成高分辨率.eps .tiff .jpg

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

此外對於圖像,還能夠使用imwritecode

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, epspptfaq, exportImg, indenzehtm

相關文章
相關標籤/搜索