Matlab Extract images from a subplot in .fig format
显示 更早的评论
How can I extract images from a subplot figure. fig?
Here is the fig file drive.google.com/file/d/1fSPaYYgZBPQy0pt6Oml36NoAOEqvsWIu/… and the fig of interest is drive.google.com/file/d/1z1Tf3fyONbB0aDxX8P5r17VOV9ltCYbo/… I want to save the fig of interest into a png file. I am not very familiar with subplots just a beginner in Matlab coding thanks.
I tried with this code but it didn't give me the output I needed.
fig = openfig( 'IC_01.fig' , 'new' , 'invisible' );
imgs = findobj(fig, 'type' , 'image' );
thiscmap = get(fig, 'colormap' );
for K = 1 : length(imgs)
thisimg = get(imgs(K), 'CData' );
% now do something with it for illustration purposes
thisfilename = sprintf( 'extracted_image_%03d.jpg' , K);
imwrite(thisimg, thiscmap, thisfilename);
end
Thank You.
2 个评论
Image Analyst
2021-9-15
Try getimage() to get the image in the axes
imageInTheAxes = getimage(handleToAxes);
Chanda Simfukwe
2021-9-15
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Polar Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!