728x90
반응형
SMALL
/**
* reduces the size of the image
* @param image
* @param maxSize
* @return
*/
private fun getResizedBitmap(image: Bitmap, maxSize: Int): Bitmap? {
var width = image.width
var height = image.height
val bitmapRatio = width.toFloat() / height.toFloat()
if (bitmapRatio > 1) {
width = maxSize
height = (width / bitmapRatio).toInt()
} else {
height = maxSize
width = (height * bitmapRatio).toInt()
}
return Bitmap.createScaledBitmap(image, width, height, true)
}
getResizedBitmap(bitmap, 500)
728x90
반응형
LIST
'Android > Function' 카테고리의 다른 글
[안드로이드] scrcpy를 사용하여 화면 미러링 하기 (0) | 2022.02.03 |
---|---|
[안드로이드] 엑셀 파일 기록 & 만들기 (0) | 2021.11.23 |
[Android] Room + RxJava 정리 (0) | 2021.11.11 |
안드로이드 Manifest intent-filter 동적으로 비활성화하기 (0) | 2021.07.01 |