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


Matlab高分辨率DPI導出eps、tiff論文用圖

論文中常常要求高dpi的圖像導出,matlab fig中的export設置可以幫助我們實現這樣的目標。

1.使用file>export setup

matlab 繪圖完成后我們通常會的得到下面這樣的figure窗口:
在這里插入圖片描述
隨后點擊文件》導出設置》就能打開導出設置窗口
在這里插入圖片描述

我們需要設置:

  • 大小的單位(有時候需要自行設置寬和高),由於dpi是以inch為單位,這里將單位設置為英寸

  • 渲染的分辨率,設置為要求的大小。對於線圖來說一般需要600dpi
    在這里插入圖片描述

  • 最后點擊導出,保存為需要的格式即可(包括eps/tiff/jpeg等)
    在這里插入圖片描述

2.其他方法

有時候對於導出分辨率不滿足要求,還可以利用matlab 的 print 函數來進行導出。

%在做好圖后,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

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, indenze


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM