作者sharkga (鯊士)
看板MATLAB
標題[討論] GUI中存圖檔之範圍
時間Tue Mar 15 00:31:03 2016
我在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