Save image with specific x and y limits

1 view (last 30 days)
Bleron Preniqi
Bleron Preniqi on 20 May 2019
Commented: Bleron Preniqi on 20 May 2019
How can I save an image with fixed x and y limits?
In the specific I want to save an image with x limits -0.4 - 0.4 and y limits -0.4 - 0.4.
But when I save the image the limits are bigger.
plot(camera.Points(:,1),camera.Points(:,2),'rx','marker','o','color','white','MarkerSize',size,'MarkerFaceColor','k');
axis([-.4 .4 -.4 .4]);
set(gca,'Color','black','XTickLabel',[],'YTickLabel',[]);
set(gca,'visible','off');
daspect([1 1 1]);
hfig = figure;
hax_new = copyobj(hax, hfig);
set(hax_new, 'Position', get(0, 'DefaultAxesPosition'));
saveas(gcf,fullfile('../Data/img',sprintf('/Image%04d.jpg', i)));
  2 Comments
Walter Roberson
Walter Roberson on 20 May 2019
What is hax? If it is a known axes then why are you using gca?
Bleron Preniqi
Bleron Preniqi on 20 May 2019
sorry, hax is
hax = subplot(1,2,2);
.. the subplot that I want to save. Now I corrected gca with hax but it doesn't work.

Sign in to comment.

Answers (0)

Categories

Find more on Images in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!