У меня есть следующий код:
%# Read image
I = imread('img2.png');
%# Extract central portion of image
[ny, nx] = size(I);
P = I(round(ny/2)-120:round(ny/2)+120, round(nx/2)-120:round(nx/2)+120);
imgComb = [P P; P P];
myFig = figure; imshow(imgComb);
myFig.PaperUnits = 'centimeters';
myFig.PaperPosition = [0 0 15.24 7.62];
myFig.PaperPositionMode = 'manual';
%# save image
%imwrite(imgComb, ' myImage.tiff');
print('myImage', '-dtiff')
Если я использую функцию imwrite
, я получаю сохраненное изображение (но не рисунок). Однако, когда я копирую рисунок, например, в текстовый документ, я не получаю указанные выходные размеры изображения.
Если я использую функцию print
, я получаю желаемые выходные размеры фигуры, но не изображения.
Как сохранить изображение (не рисунок) таким образом, чтобы получить указанные выходные размеры, как указано выше?