2013-05-07 4 views
0

특정 종횡비에 따라 이미지의 크기를 조정해야합니다. 이미지의 비율을 조정하는 방법

이의 내가 비율이 2처럼 할 수 있도록 이미지의 크기를 조정해야 가정 해 봅시다, 1 : 예를 들어

나는이 크기 1600 * 800의 비율이 2로 이미지가있는 경우 3.

어떻게 구현할 수 있습니까?

+0

시도는 http://stackoverflow.com/questions/1940581/c-sharp-image-resizing- (이 [스레드] 읽을 다른 크기로 유지하면서 종횡비) – StackOverflowUser

+0

이미지를 늘리지 않으려면 가로 세로 비율이 다르기 때문에 크기를 조정할 수 없습니다. 그래서 여러분은 무언가를 자르거나 추가하거나 둘 중 하나를 조합해야합니다. 종이에 다이어그램을 만들고, 치수에 레이블을 붙이고, 기하학을 풀면 답을 얻을 수 있습니다 !! –

답변

2

단지 높이 값에 기초하여 폭을 설정하면 * 스칼라

width = height * 2 //2:1 
width = height * 0.66 //2:3 
+0

그런 다음'Image Q_ = Q.Resize (width, height, INTER.CV_INTER_LANCZOS4);를 사용하거나 ROI 속성을 사용하십시오 – Goosebumps

관련 문제