2012-10-08 2 views
2

저는 안드로이드에서 몇 가지 종류의 2D 이미지 편집기를 만들고 있습니다. 큰 파일의 큰 문제는 메모리에 맞지 않습니다.큰 이미지 상단에 도형 저장

이미지를 확대/축소하고 일부 모양을 넣은 다음 저장해야합니다.

내 질문은 :

어떻게 이미지를로드하고 메모리 벗어나 려하지 않고 저장할 수 있습니다? bitmapregiondecode 및 샘플 기술에 대해 읽었지만 다른 솔루션이 있어야합니다. 항상 regiondecode를 사용하면 어떻게 이미지를 저장할 수 있습니까?

건축 이미지이기 때문에 이미지의 디테일이 좋고 선을 잘 정의해야합니다.

나는 이것에 처음있어, 제발 도와주세요.

답변

0

주에게 이미지를 처리하는 동안 두 가지를 :

tempBitmap = Bitmap.createBitmap (비트);

확대/축소 및 기타 작업에 사용하는 비트 맵을 복제하지만 저장할 때 선명도가 떨어지기 때문에 원본을 사용하지 마십시오.

비트 맵을 사용할 경우
bit.recycle(); 은 메모리 공간을 해제합니다.