JPEG格式的圖像不支持透明度。 Reference.是否將ARGB_8888加載JPEG圖像時使用了alpha通道?
ARGB_8888
是在Android上加載圖像的默認格式。 Reference.
那麼,如果我加載JPEG圖像爲ARGB_8888
,8位alpha通道只是沒有在每個像素上使用?
爲了不丟失內存,它應該加載爲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)我願意放棄處理內存的能力。我不願意放棄圖像質量。 –