标签: matlab handle
如何使用imwrite或其他原生matlab函数从轴的句柄(handles.imageAxe)保存图像?
代码:
% export_fig(handles.imageAxe, Name, '-jpg -m2.5'); %// WORKS imwrite(handles.imageAxe, Name); %// DOES NOT WORK
答案 0 :(得分:1)
轴的手柄并不代表matlab意义上的“图像”。
你可以:
A)输出数字:
saveas( handles.imageAxe , 'mysavedfig.jpg' )
或
B)用getframe捕获一个框架(轴的内容),然后写一个实际的image
getframe
image
F = getframe(handles.imageAxe) ; imwrite(F.cdata,'mysavedframe.jpg','jpg')
阅读saveas,getframe和imwrite的文档,以便更好地根据您的需求进行调整。
saveas
imwrite