Save/Crop Figure (bmp) file without background
Show older comments
Hello everyone,
I'm try to perform an Image-based analysis.
However when I save the image file as a bitmap (bmp) format. The background(white color) is appeared in my Figure below.
My picture size is 875 x 656 pixels.

I want to crop or save this Figure without background as shown the red-line in Figure below.

Please help me to obtained the result.
Thanks in advance.
1 Comment
Chunru
on 29 Dec 2021
try "imwrite".
Accepted Answer
More Answers (2)
yanqi liu
on 30 Dec 2021
yes,sir,if through figure to save the image file as a bitmap (bmp) format. may be use
f = getframe(gca);
f = frame2im(f);
imwrite(f, 'result.bmp');
1 Comment
Trang Hu Jia
on 3 Jan 2022
Image Analyst
on 30 Dec 2021
Try exportgraphics() if you want the axes along with all the contents, like image, any graphical overlays (like lines, arrows, etc.).
exportgraphics(gca, fullFileName); % gca is the last axes that you did anything with.
gca is the last axes control that you did anything with. You do not have to replace that with anything or explicitly assign gca to something. It's a built in variable that will automatically have the axes handle to the last axes you touched.
Otherwise, if you just want the image alone, use imwrite(yourImage, fileName) to save just the image alone with no graphics or axis labels.
imwrite(yourImage, fullFileName);
2 Comments
Trang Hu Jia
on 3 Jan 2022
Image Analyst
on 3 Jan 2022
You're welcome. I should also add that exportgraphics() is basically a screenshot, which can vary insize depending on how much you enlarge the figure window. So the saved image size will not match your image's resolution. If you want the saved image to have the same number of rows and columns as the image in the axes, you'll have to use imwrite. You can burn graphics into the image before writing if you want with functions like insertText(), etc.
Categories
Find more on Graphics Object Properties in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!