看板 MATLAB 關於我們 聯絡資訊
如標題 在繪出圖檔的程式碼上 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
sunev: jpg 有壓縮吧 04/11 17:37
我在自己Windows電腦下是可以輸出-r300解析度的圖檔, 但是Linux下卻無法調整
sunev: 圖片大小有改嗎? 04/11 19:11
沒想過這個問題,剛剛也嘗試改了圖片大小 例如這樣: set (gcf,'Position',[400,100,600,600], 'color','w') 結果從圖檔的容量大小來看,解析度沒有變化。 表示它認不得改變圖檔格式的設定函數嗎?
sunev: 那個figure的position本來就不重要,輸出成檔案時會重算 04/11 20:07
sunev: 我是問改r選項時,print出來的圖片pixels有沒有變多 04/11 20:08
解析度改變的話 圖片大小不變 ※ 編輯: ej03xu3 (140.115.36.159), 04/14/2016 16:42:20
celestialgod: 我記得用PaperPosition改大小 04/14 17:04