How to save the proceesed image in the same size as input image

2 visualizaciones (últimos 30 días)
Hi,
I need to save the proceesed image in the same size (width and height) as the input image. I tried below script, but it still saves teh image in the smaller size than the input same.
width=2472;
height=2062;
set(gcf,'position',[x0,y0,width,height])
  3 comentarios
MechenG
MechenG el 3 de Mayo de 2025
I just pasted only the part of my code which is dealing the image size.
MechenG
MechenG el 3 de Mayo de 2025
And I need to save my image without any axis. For this I am using axis off command

Iniciar sesión para comentar.

Respuesta aceptada

Matt J
Matt J el 3 de Mayo de 2025
outputImage=imresize(outputImage,OutputSize=size(inputImage));
imwrite(outputImage , filename);
  6 comentarios
Image Analyst
Image Analyst el 3 de Mayo de 2025
You could do it more simply like this:
outputImage = mat2gray(GMag); % Convert to gray scale image in the range 0-1.
imwrite(outputImage, 'output.png'); % Will save as PNG in the range 0-255.
No need for calling im2uint8(), and ind2rgb(), and gray(), unless for some reason you wanted your grayscale image to be a true color RGB image (but still appearing as grayscale).

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Modify Image Colors 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!

Translated by