Android系統色彩模式RGB_565的問題
記得作者之前章節寫過,Android的預設色彩模式是RGB_565.
我在後面章節在做測試時發現一個問題:
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.maps); canvas.drawBitmap(bitmap, new Matrix(), null); }
我的bitmap的大小是byte[394383], 圖片解析度是314 * 314。計算一下,394383 / (314 * 314) = 4。也就是說一個畫素點佔位4個位元組。(RGB_565我記得是1個畫素佔位2個位元組,而ARGB_8888是1個畫素4個位元組)
問下,是不是Android的預設色彩模式不同的手機系統不一樣?還是隻是圖片色彩模式不一樣?