Combining Stacked Images Size

1 visualización (últimos 30 días)
Afzal
Afzal el 6 de Feb. de 2020
Comentada: Image Analyst el 6 de Feb. de 2020
I am reading in two figures as
I1 = imread('figure1.jpg');
I2 = imread('figure2.jpg');
I am then stacking them as
I3 = [I1;I2];
Saving the image and reading it back in produces a much smaller figure. I would like it to be the same size (see attached image). Is there a better way of doing this stacking?
saveas(I3,'figure3.jpg')
I4 = imread('figure3.jpg');
f=figure;
imshow(I3)
hold on
imshow(I4)
saveas(f,'figure4.jpg')

Respuesta aceptada

Eleanor Betton
Eleanor Betton el 6 de Feb. de 2020
When I load you images figure 1 and 2 are coming in as .Jfif files.
If you use imwrite instead of saveas for when you save I3 then the file size is preserved.
imwrite(I3,'figure3.jpg')

Más respuestas (0)

Categorías

Más información sobre Images en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by