Image is too big to fit on screen

20 visualizaciones (últimos 30 días)
Ghazal Hnr
Ghazal Hnr el 29 de En. de 2018
Comentada: Image Analyst el 12 de Dic. de 2022
Hi,
I have some uint8 RGB images. But when I try to display these images by using imshow, I get a warning saying that image is too big to fit on screen, displaying at 67%.
And here is a part of my code:
%%Reading image
filename = strcat(di,srcFiles(8).name);
img = imread(filename);
figure
imshow(img)
title('Original Image')
%%Green channel extraction
img_g = img(:,:,2);
figure
imshow(img_g)
title('Green Channel')
Any suggestion would help. Thanks

Respuesta aceptada

Jan
Jan el 29 de En. de 2018
Editada: Jan el 29 de En. de 2018
This is not an error, but a warning. You should be reminded, that the displayed image contains less details as the original data. But you probably know this, when you open a high-resolution image. You can use image instead of imshow to avoid this warning. Alternatively specify the 'InitialMagnification':
figure;
imshow(img_g, 'InitialMagnification', 'fit')

Más respuestas (2)

Image Analyst
Image Analyst el 29 de En. de 2018
You have not asked a question. So your image is to big to fit on the screen and MATLAB shrinks the image to fit. Is that a problem for you? See my attached zooming demo.
  2 comentarios
bruno
bruno el 12 de Dic. de 2022
Hello I have a ecg data frm MIT BIH, Im planning to convert mat file which is 1D to an 2D image. but im not getting how. I never worked with such things. I need help.
Image Analyst
Image Analyst el 12 de Dic. de 2022
@Javeria I suggest you start a new question. Explain what your 2-D image would be. Would it be a screenshot of the ecg data plotted? Would it be a spectrogram of the data? Would it be the data reshaped into a rectangle?
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this:

Iniciar sesión para comentar.


Reza Dadar
Reza Dadar el 28 de Sept. de 2018
you can also use image magnification in percent in the end like figure; imshow(img_g, 'InitialMagnification', 8)
which means that it is 8% of the original size 100%

Community Treasure Hunt

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

Start Hunting!

Translated by