private fun savePhoto(bitmap: Any) {
val folderPath = Environment.getExternalStorageDirectory().absolutePath + "/Pictures/"
val timestamp: String = SimpleDateFormat( "yyyyMMdd_HHmmss").format(Date())
val fileName = "${timestamp}.jpeg"
val folder = File(folderPath)
if(!folder.isDirectory){
folder.mkdirs()
}
val out = FileOutputStream(folderPath + fileName)
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out)
Toast.makeText(this,"사진이 앨범에 저장되었습니다.", Toast.LENGTH_SHORT).show()
}
val folderPath = Environment.getExternalStorageDirectory().absolutePath + "/Pictures/"
val timestamp: String = SimpleDateFormat( "yyyyMMdd_HHmmss").format(Date())
val fileName = "${timestamp}.jpeg"
val folder = File(folderPath)
if(!folder.isDirectory){
folder.mkdirs()
}
val out = FileOutputStream(folderPath + fileName)
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out)
Toast.makeText(this,"사진이 앨범에 저장되었습니다.", Toast.LENGTH_SHORT).show()
}
유튜브보고 안드로이드 스튜디오 코틀린으로 카메라 권한요청 기능 구현중인데
사진저장할때 compress압축하는게 빨갛게 오류나는데 이거왜이러냐? 유튜브에서도 설명을안해준다.. 댓글봐도 나랑같은경우도없는거같고
참고로 이거 한달전에 똑같이해서 만들었던건데 다시하니까 안된다 시발.. 그때랑 달라진게먼지모르겠어
마우스 갖다 대보면 뭐라도 나오지 않나? compress() 사용법 자체는 문제 없는거 같은데...
마우스가져다대면 compress 가 해결되지않은 참조라고뜸
import 할건 다 했음?
compress라는 기능자체가 구현이안되어있어서그런거같은데 저번에할때도 따로 구현안하고 그냥 기능사용가능했는데 이상하게 다시하니까 안되네 왜이런지모르겟음..
임포트도 다되어있어
엩...뭐징...
https://stackoverflow.com/questions/56020881/how-to-compress-photo-in-android-with-kotlin
일단 이거라도 참고 해보시는게 어때