성댕쓰 똑똑한 생활
검색
메뉴
고정 헤더 영역
글 제목
메뉴
좋아요
-
댓글달기
-
공유하기
메뉴 레이어
성댕쓰 똑똑한 생활
메뉴 리스트
홈
태그
방명록
분류 전체보기
(172)
똑똑한 재테크
(1)
올웨더 자산배분
(1)
똑똑한 개발
(170)
Hazel 게임엔진개발
(0)
Algorithm 과 Data Structure
(51)
C++
(18)
C#
(8)
개발로그
(0)
Image Processing
(2)
C++ 게임개발
(60)
컴퓨터 그래픽스
(10)
수학
(13)
영어
(8)
검색 레이어
성댕쓰 똑똑한 생활
검색 영역
컨텐츠 검색
상세 컨텐츠
본문 제목
Keep Aspect Ratio 계산하는 과정
똑똑한 개발/Image Processing
by
성댕쓰
2022. 5. 25. 14:28
본문
좋아요
-
댓글달기
0
현재 영상 프레임의 ratio 를 구한다.
frame_ratio = frame.width() / frame.height()
frame_ratio 와 ratio 같으면
image_rect 그대로 그린다.
frame_ratio 가 더 크면( 옆으로 더 길쭉하면 )
UI 너비를 모두 이용한다.
새로운 높이를 구한다.
frame_ratio 만큼 높이를 변화시킨다.
따라서, new_height = ui_height / frame_ratio
그릴 image_rect 을 계산한다.
frame_ratio 가 더 작으면( 위아래로 더 길쭉하면 )
UI 높이를 모두 이용한다.
새로운 너비를 구한다.
frame_ratio 만큼 너비를 변화시킨다.
따라서, new_width = ui_width * frame_ratio
그릴 image_rect 을 계산한다.
공유하기
게시글 관리
성댕쓰 똑똑한 생활
'
똑똑한 개발
>
Image Processing
' 카테고리의 다른 글
mfc-imageProcessing 을 훑어보자~!
(0)
2021.05.27
관련글
더보기
mfc-imageProcessing 을 훑어보자~!
2021.05.27
댓글 영역
댓글
개
댓글 쓰기
추가 정보
인기글
최신글
티스토리툴바
댓글 영역