How to save a figure to png file format?
3 次查看(过去 30 天)
显示 更早的评论
I have a figure list: ... figure, for n=1:2:length(line2) In=imcrop(Ik,[line2(n) 1 line2(n+1)-line2(n) bar1]); subplot(1,length(line2)/2,kk); imshow(In); imwrite(In,'ekstraksi_pp.jpg'); kk=kk+1; end ...
savefig('figure.fig'); hgexport('image.png');
the savefig can work but the hgexport can't. after save it as a png image i want to show it in an axes. but the hgexport can't work in the first place.
It says the error: First argument must be a handle to a figure.
I will be grateful for any help. Thankyou.
0 个评论
回答(2 个)
Mike Garrity
2015-6-25
That error message is trying to say that the syntax for hgexport is this:
hgexport(gcf,'image.png')
Jan
2015-6-25
Whenever you have a problem with a command, read the corresponding help file: doc hgsave. There you find:
hgexport(h, filename)
The forum is powerful, but the documentation is faster.
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!