Combining Stacked Images Size

1 回表示 (過去 30 日間)
Afzal
Afzal 2020 年 2 月 6 日
コメント済み: Image Analyst 2020 年 2 月 6 日
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')

採用された回答

Eleanor Betton
Eleanor Betton 2020 年 2 月 6 日
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')
  1 件のコメント
Image Analyst
Image Analyst 2020 年 2 月 6 日
I think you meant
imwrite(I4,'figure3.jpg');

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by