Android 에서 Kotlin 으로 Bitmap 이미지 저장하는 법
parsing_result.jpg 라는 이름으로 cache 경로에 Bitmap을 저장하는 코드는 아래와 같다.
// 파일저장
val parsing_result: File = File(cacheDir, "parsing_result.jpg") // cache 경로에 parsing_result.jpg 이름으로 파일 선언
parsing_result.createNewFile() // 파일 생성
val parsingOutputStream: FileOutputStream = FileOutputStream(parsing_result)
labels_BitmapBuffer.compress(Bitmap.CompressFormat.JPEG, 100, parsingOutputStream) // 저장
parsingOutputStream.close()
저장된 이미지는 Device File Explorer ➡ data ➡ data ➡ 현재 package 이름 ➡ cache 폴더에 있다.
'안드로이드' 카테고리의 다른 글
[Android/Kotlin] 안드로이드에서 코틀린으로 TFLite 모델 돌릴 때 생길 수 있는 RGB, BGR 오류 / Pytorch와 TFLite 출력이 다른 이유 (0) | 2023.03.23 |
---|---|
[코틀린] Kotlin의 정수, 실수 자료형, 자료형 추론법 (0) | 2023.03.20 |
[안드로이드/코틀린] asset 에서 이미지 Bitmap으로 읽기 (0) | 2023.03.15 |
[안드로이드/TFLite] TF Lite delegate (0) | 2023.03.09 |
[Tensorflow/TFLite] Tensorflow 모델을 Tensorflow Lite로 바꾸는 법, tf2tflite (0) | 2023.02.28 |