Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android中的Bmp圖形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)

Android中的Bmp圖形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)

編輯:關於Android編程

android.graphics.Bitmap.Config是一個枚舉類型,裡面定義了位圖的四種格式.起初有點奇怪,網上查了一下,大概指定了類型名字怪怪的緣由.
    從名字中可以看出:
    ALPHA_8:數字為8,圖形參數應該由一個字節來表示,應該是一種8位的位圖
    ARGB_4444:4+4+4+4=16,圖形的參數應該由兩個字節來表示,應該是一種16位的位圖.
    ARGB_8888:8+8+8+8=32,圖形的參數應該由四個字節來表示,應該是一種32位的位圖.
    RGB_565:5+6+5=16,圖形的參數應該由兩個字節來表示,應該是一種16位的位圖.
 
    網上講,ALPHA_8,ARGB_4444,ARGB_8888都是透明的位圖,也就是所字母A代表透明.
    ARGB_4444:意味著有四個參數,即A,R,G,B,每一個參數由4bit表示.
    同理:
    ARGB_8888:意味著有四個參數,即A,R,G,B,每一個參數由8bit來表示.
    同理:
    RGB_565:意味著有三個參數,R,G,B,三個參數分別占5bit,6bit,5bit.
    我想一定該存在其他格式的BMP文件,但每個參數的值之和必須是8的整數倍,應該是這個規律.
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved