[繪圖] 圖檔解析度在Linux下無法調整

看板MATLAB作者 (Touerin)時間9年前 (2016/04/11 17:23), 9年前編輯推噓3(302)
留言5則, 2人參與, 最新討論串1/1
如標題 在繪出圖檔的程式碼上 print('-f1', '-djpeg', -r300, '檔名'); 其中 -r300 就是改變圖檔解析度的指令沒錯 但是我在Linux下執行matlab時 無論我怎麼調整-r300的值 -r100或是-r500 圖檔輸出後的解析度都是非常差 放大都會糊掉 請問這是哪裡有問題嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.36.159 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1460366633.A.8FE.html

04/11 17:37, , 1F
jpg 有壓縮吧
04/11 17:37, 1F
我在自己Windows電腦下是可以輸出-r300解析度的圖檔, 但是Linux下卻無法調整

04/11 19:11, , 2F
圖片大小有改嗎?
04/11 19:11, 2F
沒想過這個問題,剛剛也嘗試改了圖片大小 例如這樣: set (gcf,'Position',[400,100,600,600], 'color','w') 結果從圖檔的容量大小來看,解析度沒有變化。 表示它認不得改變圖檔格式的設定函數嗎?

04/11 20:07, , 3F
那個figure的position本來就不重要,輸出成檔案時會重算
04/11 20:07, 3F

04/11 20:08, , 4F
我是問改r選項時,print出來的圖片pixels有沒有變多
04/11 20:08, 4F
解析度改變的話 圖片大小不變 ※ 編輯: ej03xu3 (140.115.36.159), 04/14/2016 16:42:20

04/14 17:04, , 5F
我記得用PaperPosition改大小
04/14 17:04, 5F
文章代碼(AID): #1N2sqfZ- (MATLAB)
文章代碼(AID): #1N2sqfZ- (MATLAB)