How to save app.UITable as image (.png for example)
조회 수: 13 (최근 30일)
이전 댓글 표시
I have a GUI with App Designer to populate a UITable object.
A button press will populate the table. The output is for example as in screenshot below:
I need to save this output as .png
Is there a way to a achieve this?
Thanks.
댓글 수: 0
채택된 답변
DUY Nguyen
2023년 3월 2일
편집: DUY Nguyen
2023년 3월 2일
Hi Dominique,
You can take a screenshot of the figure using the getframe function. Then, you can save the screenshot as a PNG file using the imwrite function. The below code worked!
You may modify the code and put it in the click_button_function. If you have the table on the UIaxes, you may need to copy the contents of the UIAxes object to the new figure: copyobj(axes, fig);
% Get the figure handle
fig = uifigure('Name', 'Table Figure');
t = uitable(fig, 'Data', magic(5));
% Take a screenshot of the figure
screenshot = getframe(fig);
% Save the screenshot as a PNG file
imwrite(screenshot.cdata, 'table.png', 'png');
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!