반응형
이미지의 가로 세로 비율은 가로의 길이를 세로의 길이로 나누어 계산할 수 있습니다.
예를 들어, 이미지의 가로 길이가 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
반응형
'Android' 카테고리의 다른 글
Git & Github 간단한 사용방법 정리 + 브랜치 만드는 이유 (0) | 2023.08.02 |
---|---|
ExoPlayer clip media (0) | 2023.08.01 |
Android Fragment간 통신방법 (0) | 2023.07.05 |
Android FragmentContainerView Error (0) | 2023.06.16 |
Android Compose Card backgroundColor Change (0) | 2023.06.12 |
댓글