matlab getframe of single GUI panel
이전 댓글 표시
I would like to create a png of a single panel placed in a matlab-gui, created with 'guide'. However I am able to save a screenshot of the whole GUI via
frame = getframe(specificGUIHandle); % tag of GUI-figure
imwrite(frame.cdata, 'wholeGUI.png');
But I would like to use
frame = getframe(specificPanelHandle); % tag of panel within GUI-figure
imwrite(frame.cdata, 'panel.png');
Obviously this does not work. I would like to receive a .png which simply contains a screenshot of wholeGUI.png where the panel is located. I AM able to receive the coordinates where the panel is located with
pos = getpixelposition(specificGUIHandle);
But I do not know how to use those informations...any ideas? Thanks in Advance!
채택된 답변
추가 답변 (1개)
Yair Altman
2017년 11월 12일
1 개 추천
카테고리
도움말 센터 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!