안녕하세요.

 

마켓의 제한 용량은 50mb 인데 현제 50mb 를 초과 하여 사이즈를 줄이는 작업을 진행 중인 상태 입니다.

하지만 이런 저런 방법을 찾다가.. png-24 로 저장된 이미지들을 png-8 로 변환 하여 용량을 줄이자 해서 작업을 시작 하였는데요.

 

포토샾에서 png-24 의 경우 반투명으로 저장해서 안드로이드 에서 Bitmap 으로 불러와 사용 하면 그대로 먹히는데요..

포토샾에서 png-8로 저장할 경우 반투명이 안먹힌상태로 저장이 되어 집니다.

 

이럴땐 어떻게 처리 해야 할가요???

Bitmap 으로 불러온후 setAlpha 로 Alpha 값을 지정하는 방법 외에 방법은 없을가요???

 

그리고 위와같은 방법을 처리 하는 다른 소스를 보았는데요.

이미지의 백그라운드에 검은색으로 칠을 한 png-8 이미지를 불러와서 뒤쪽에 칠해진 검은색을 빼서 그리는 방법도 있는거 같더라구요.

이런게 가능 한가요????

 

(예를 들어 백그라운드에 검은색 배경이 칠해져 있고 그 위로 빨간색 네모가 중간에 위치하고 있는 이미지파일 1개가 있고

이것을 Bitmap 으로 불러와서 백그라운드의 검은색을 빼버리는 방법?)