2011-10-16 3 views
0

Android는 컴파일 타임에 PNG 파일의 품질을 눈에 띄게 줄입니다.Basic4Android PNG 압축

저는 캔버스 객체로 작업하는 응용 프로그램을 가지고 있습니다. 이 프로세스는 캔버스보다 크기가 작은 PNG 파일에 캔버스 데이터를 씁니다. 쓰기 프로세스는 사용자 이벤트에 따라 두 번 이상 반복됩니다 (사용자에 따라 20 회 정도). 그러나 모든 글쓰기 과정 후에 이미지 품질이 악화되고 악화됩니다. 픽셀 화됩니다.

압축을 해제하거나 해제 할 수있는 방법이 있습니까?

EditingPartMutable_Bitmap.WriteToStream(out, 100, "PNG") 
'quality = 100 didn't worked either 

아이디어가 있으십니까?

답변

1

PNG는 무손실 형식이므로 품질 설정이 무시됩니다. 당신이 얻고있는 픽셀 효과는 또 다른 이유 때문입니다.

+0

아마도 원래 PNG가 팔레트를 사용하지 않았다면? –