Save/Crop Figure (bmp) file without background
Mostrar comentarios más antiguos
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 comentario
Chunru
el 29 de Dic. de 2021
try "imwrite".
Respuesta aceptada
Más respuestas (2)
yanqi liu
el 30 de Dic. de 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 comentario
Trang Hu Jia
el 3 de En. de 2022
Image Analyst
el 30 de Dic. de 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 comentarios
Trang Hu Jia
el 3 de En. de 2022
Image Analyst
el 3 de En. de 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.
Categorías
Más información sobre Graphics Object Properties en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!