본문 바로가기
Android

Android 이미지 비율 계산 Ratio

by kkong93 2023. 7. 25.
반응형

이미지의 가로 세로 비율은 가로의 길이를 세로의 길이로 나누어 계산할 수 있습니다. 

예를 들어, 이미지의 가로 길이가 1920픽셀이고 세로 길이가 1080픽셀이라면, 가로/세로 = 1920/1080 = 1.778 이라는 비율을 가지게 됩니다. 이는 일반적으로 16:9의 비율로 불립니다.

만약 가로가 세로보다 작은 경우에는 (예: 세로형 사진) 세로 / 가로로 계산하면 됩니다. 이 경우 결과값은 1보다 클 것입니다.

위의 계산은 비율이 어떻게 표현되는지에 따라 다르며, 가로 / 세로 또는 세로 / 가로로 계산할 수 있습니다. 가장 중요한 것은 일관성을 유지하는 것입니다.

 

코드 예시

val image: Bitmap = ... // 이미지 로딩
val width = image.width.toDouble()
val height = image.height.toDouble()

val ratio = width / height

 

반응형

댓글