problem in image resizing when shown in axes?

조회 수: 1 (최근 30일)
Mansoor ahmadi
Mansoor ahmadi 2015년 1월 14일
댓글: Sean de Wolski 2015년 1월 15일
Hello!
I want to resize the image to 50x50 pixels. Then I show it in an axes(I have a user interface and axes placed on my interface), but it does not seem normal -- the resized image lost its resolution.
This is my code:
image = imread('2.jpg');
resizeIm = imresize(image,[50 50]);
axes(handles.axes1);
imshow(resizeIm);
Please see the the two images I attached. You will know.
Thanks

답변 (1개)

Sean de Wolski
Sean de Wolski 2015년 1월 14일
How big was the original? Of course it's going to lose resolution if you remove pixels (i.e. 50x50 is smaller than what you started with).
  댓글 수: 3
Image Analyst
Image Analyst 2015년 1월 15일
If you don't want a loss of resolution, the solution is to not reduce the size. If you reduce the size, you're going to reduce the resolution - there's no way around it.
Sean de Wolski
Sean de Wolski 2015년 1월 15일
@IA, Unless the image is all one color

댓글을 달려면 로그인하십시오.

태그

아직 태그를 입력하지 않았습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by