1

我正在尝试创建一个图像数组,使用 Matlab 中的函数montage将〜80 .jpg 图像组合在一行中。

最后一个图连续显示我的图像,但是分辨率降低了,因此“单个”图像不再清晰可见。

有没有办法提高最终图形的分辨率或保持添加到行中的每个单独图像的像素数?

谢谢你的帮助。

myFolder = %(folder containing .jpg images);
filePattern = fullfile(myFolder, '*.jpg');
jpgFiles = dir(filePattern);
fileNames = string({jpgFiles.name});
ICE = montage(fileNames, 'size', [1 NaN]);
4

1 回答 1

1

ThumbnailSize财产就是你要找的。使用以下内容,图像将以其原始分辨率显示:

ICE = montage(fileNames, 'size', [1 NaN], 'ThumbnailSize', []);
于 2020-04-09T23:39:22.663 回答