Sizing image using gcf

4 次查看(过去 30 天)
I am trying to set my image to be 912 x 1140 pixels using:
set(gcf,'units','pixels','position',[0 0 912 1140])
However, when I save the .bmp image and check the properties, it says the dimensions are 912 x 821 pixels. Why is this happening / what are other ways for me to do this?

采纳的回答

Natch Ruengsakulrach
The command you provided does not resize the image. To resize image, use the “imresize” function. For example,
A = imread(peppers.png); % read the built-in image
resizedA = imresize(A,[1140 912]);
imwrite(resizedPeppers.png); % resizedPeppers.png is now 912 x 1140 pixels

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Images 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by