How to zoom in the figure/image/montage without the margin surround it?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, when I'm using imshow/montage, I notice that a quite large margin exist around the image when I'm zooming it.
When I zoom in, I thought the image would fill the window like:
But in fact, the image will zoom in and remain its window size like:
This wastes a lot of areas when I'm using a 24 inch monitor, especially when I need to compare several details in montage image. The montage seems very narrow compared with the full screen.
I'm wondering if there are any methods to enlarge the image to fill the window size. Many thanks!
0 comentarios
Respuestas (1)
Ameer Hamza
el 16 de Sept. de 2020
Editada: Ameer Hamza
el 16 de Sept. de 2020
Try something like this
img1 = imread('pears.png');
imgs = {img1, rgb2gray(img1), imbinarize(img1)};
im = montage(imgs, 'Size', [1 3]);
im.Parent.Position = [0 0 1 1];
3 comentarios
Ameer Hamza
el 16 de Sept. de 2020
Yes, once the zoom function does not change the position of the axes itself. Doing so seems to be possible but a bit complicated. You will need to attach a callback function with zoom action: https://www.mathworks.com/help/matlab/ref/zoom.html
Ver también
Categorías
Más información sobre Display Image en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!