作者ej03xu3 (Touerin)
看板MATLAB
標題[繪圖] 圖檔解析度在Linux下
時間Mon Apr 11 17:23:50 2016
如標題
在繪出圖檔的程式碼上
print('-f1', '-djpeg', -r300, '檔名');
其中 -r300 就是改變圖檔解析度的指令沒錯
但是我在Linux下執行matlab時
無論我怎麼調整-r300的值 -r100或是-r500
圖檔輸出後的解析度都是非常差
放大都會糊掉
請問這是哪裡有問題嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.36.159
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1460366633.A.8FE.html
1F:推 sunev: jpg 有壓縮吧 04/11 17:37
我在自己Windows電腦下是可以輸出-r300解析度的圖檔,
但是Linux下卻無法調整
2F:推 sunev: 圖片大小有改嗎? 04/11 19:11
沒想過這個問題,剛剛也嘗試改了圖片大小
例如這樣:
set (gcf,'Position',[400,100,600,600], 'color','w')
結果從圖檔的容量大小來看,解析度沒有變化。
表示它認不得改變圖檔格式的設定函數嗎?
3F:推 sunev: 那個figure的position本來就不重要,輸出成檔案時會重算 04/11 20:07
4F:→ sunev: 我是問改r選項時,print出來的圖片pixels有沒有變多 04/11 20:08
解析度改變的話 圖片大小不變
※ 編輯: ej03xu3 (140.115.36.159), 04/14/2016 16:42:20
5F:→ celestialgod: 我記得用PaperPosition改大小 04/14 17:04