[안드로이드] 비트맵 이미지 사이즈 간단히 줄이기(늘리기)!!
프로그래밍/안드로이드2017. 11. 18. 00:18
1 2 3 4 5 6 7 8 | Bitmap image; Bitmap resized; // 이미지 리소스를 불러 온다 image = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon); // 이미지 줄이기 resized = Bitmap.createScaledBitmap(icon, 250, 250, true); | cs |
안드로이드 이미지 처리 할때 이미지 사이즈를 줄이거나 늘려야 될때가 있는데요
지금까지는 비트맵팩토리 등등 사용해서 귀찮았는데 간단히 사용하는 방법이 있네요
위 소스가 다입니다
createScaledBitmap 첫번째 매개변수로 읽어온 비트맵 이미지, 두번째가 width, 세번째가 height, 마지막 매개변수는
이미지가 깨지지 않도록 하는 필터 같은 역할을 합니다
이미지를 늘릴때 너무 큰 이미지를 사용할때 true로 사용하면 Out of memory 에러가 뜰수도 있다고 하니 조심하세요^^
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] SQLite 데이터 백업, 복원 방법!!! (0) | 2018.02.16 |
---|---|
안드로이드 - TO DO(할일 목록) 추천 앱!! (0) | 2017.11.20 |
[안드로이드] 툴바 텍스트 가운데 정렬하기!! (0) | 2017.11.11 |
[안드로이드 추천앱] 편리한 TV 편성표 확인 앱!! (0) | 2017.07.11 |
추천앱! 실시간 환율 정보를 손쉽게 확인하는 앱! (1) | 2017.06.13 |