看板 MATLAB 關於我們 聯絡資訊
我在GUI中設計了一個存檔按鈕,用來存三維的圖檔,原本2014a以前的版本存檔都沒問題 但是我發現2014b以後用一樣的程式碼下去執行,圖檔會偏移。 存檔鍵程式如下: function pushbutton2_Callback(hObject, eventdata, handles) % hObject handle to pushbutton2 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) fn = get(handles.edit5,'string'); savef = figure; copyobj(handles.axes1,savef); saveas(savef,[fn,'.jpg']); close(savef); 想請問要如何解決這個問題,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.20.117 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1457973066.A.CD9.html
sunev: 先不要close,存出來的圖和savef一樣嗎? 03/15 00:45
sharkga: 不同,但是之前還沒改成固定座標軸時跳出來的視窗雖然和 03/15 10:33
sharkga: 原本在gui上的不同,可是jpg檔是對的 03/15 10:33
sunev: handles 的大小與新設的savef一樣嗎?可不可以提供最簡單的 03/15 10:46
sunev: 的測試資料 03/15 10:46
sharkga: 我發現是版本的問題,2014a以前的這樣存沒問題,可是2014 03/15 17:15
sharkga: b以後的這樣的程式碼圖檔都會和gui上顯示的偏移。 03/15 17:16
sharkga: 但覺得2014b以後產生的圖比較漂亮,還不知道要怎樣解決.. 03/15 17:24
※ 編輯: sharkga (36.229.124.152), 03/15/2016 22:15:45 ※ 編輯: sharkga (140.116.20.45), 03/16/2016 11:54:00
sunev: 版本的問題的話,可參考各版本的release note,看看各內建 03/17 01:30
sunev: 函數的default behavior有什麼改動。 03/17 01:30