안드로이드 이미지를 Base64로 인코딩 후 디코딩하기

·2022년 2월 8일
0
post-thumbnail

서버에 이미지를 업로드, 다운로드할 때 Base64를 사용하는것이 대부분이라고 한다.
고로 해보자.

전에 사진찍기, 갤러리에 사진가져오는 포스팅코드를 그대로 사용한다.
bitmap프로퍼티와 base64프로퍼티를 만들어주자. 이거는 사진찍은 후 인코딩 할 용도로 쓴다.

bitmap을 base64로 바꾸는 메소드

onActivityResult()메소드에서 촬영한 사진을 bit맵으로 바꾼 후 프로퍼티에 저장하고,
base64로 인코딩 된 값을 담은 base64프로퍼티에 담자.

base64를 bitmap으로 바꾸는 메소드

btnBase64버튼을 누르면 base64로 인코딩된 값을 디코딩해서 이미지뷰에 넣어보자.


위에는 카메라로 찍은사진 아래는 base64로 디코딩한 사진.

profile
가보자고

0개의 댓글

관련 채용 정보