JPEG 형식의 이미지는 투명도를 지원하지 않습니다. Reference.JPEG 이미지를 ARGB_8888로로드 할 때 알파 채널이 사용됩니까?
ARGB_8888
은 Android에서 이미지를로드하기위한 기본 형식입니다. Reference.
JPEG 이미지를 ARGB_8888
으로로드하면 알파 채널의 8 비트가 모든 픽셀에서 사용되지 않습니까?
메모리를 잃지 않으려면 RGB_888
으로로드해야합니다. 맞습니까? 그러나 그러한 Bitmap.Config
은 존재하지 않습니다. 왜?
거대한 JPEG 이미지에 적합합니다. 좀 더 느린 처리는 괜찮습니다. 기억은 나에게 중요합니다. RGB_888
옵션이 없기 때문에 단지 25 %의 메모리를 잃는 것이 더 낫습니다.
제 질문에 대한 답을 다시 말했습니다. 그냥 물어 보는거야, 그냥 바보 같은 기억을 잃지 않는거야? 나는'ARGB_8888'을 사용해야하는지, 어떤 유스 케이스에 대해서 묻지 않는다. –
@AdamStelmaszczyk이 내 대답을 편집했다. – slybloty
기본 옵션은 'ARGB_8888'입니다. [참고.] (http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html#inPreferredConfig) 메모리 처리 능력을 떨어 뜨릴 용의가 있습니다. 이미지 품질을 떨어 뜨릴 용의가 없습니다. –