日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RGB565与RGB555位图文件格式的标志识别

發布時間:2025/3/19 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RGB565与RGB555位图文件格式的标志识别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ?最近從一張本地的16位位圖讀取像素顏色數據,并填充到ANDROID的BITMAP的數據中,發現使用CAVAS顯示到界面時,圖片顯示顏色不對,找了很多資料,原來發現是兩個原因:

? ? ? ? ?1.將位圖的顏色分量掩碼弄錯了,當BITMAPINFOHEADER.biCompression是BI_BITFIELDS,此時位圖才為565格式的位圖,掩碼存放在原來調色板的位置,而當前讀取的這張位圖BITMAPINFOHEADER.biCompression是BI_RGB,此時位圖應該為555的位圖,所以掩碼應該采用RGB555的掩碼數據。

? ? ? ? 2.在把RGB555的位圖顏色數據 轉換為RGB888的數據時,首先將位圖的數據像素值與顏色分量掩碼進行與運算,然后由于RGB555是對顏色數據進行了有損的壓縮編碼,只剩下了5位數據,而當轉換為8位的原始數據時,必須要進行數據補償,可以默認使用0進行不足的位數補償,以達到8位的原始顏色分量長度,也有種說法,是采用5位數據的低幾位進行數據填充,據說效果更好,失真更少。


biBitCount=16 表示位圖最多有216種顏色。每個色素用16位(2個字節)表示。這種格式叫作高彩色,或叫增強型16位色,或64K色。它的情況比較復雜,當biCompression成員的值是BI_RGB時,它沒有調色板。16位中,最低的5位表示藍色分量,中間的5位表示綠色分量,高的5位表示紅色分量,一共占用了15位,最高的一位保留,設為0。這種格式也被稱作555 16位位圖。如果biCompression成員的值是BI_BITFIELDS,那么情況就復雜了,首先是原來調色板的位置被三個DWORD變量占據,稱為紅、綠、藍掩碼。分別用于描述紅、綠、藍分量在16位中所占的位置。在Windows 95(或98)中,系統可接受兩種格式的位域:555和565,在555格式下,紅、綠、藍的掩碼分別是:0x7C00、0x03E0、0x001F,而在565格式下,它們則分別為:0xF800、0x07E0、0x001F。你在讀取一個像素之后,可以分別用掩碼“與”上像素值,從而提取出想要的顏色分量(當然還要再經過適當的左右移操作)。在NT系統中,則沒有格式限制,只不過要求掩碼之間不能有重疊。(注:這種格式的圖像使用起來是比較麻煩的,不過因為它的顯示效果接近于真彩,而圖像數據又比真彩圖像小的多,所以,它更多的被用于游戲軟件)。


總結

以上是生活随笔為你收集整理的RGB565与RGB555位图文件格式的标志识别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲永久无码7777kkk | 久久久精品福利 | 欧美视频免费在线观看 | 日韩精品无码一区二区三区 | 欧美1区2区3区4区 | 久久国产精品久久久久久 | 日本精品久久久久中文字幕 | 亚洲精品v天堂中文字幕 | 国产人成在线观看 | 欧美视频一区二区三区在线观看 | 俺也来俺也去俺也射 | 久久综合亚洲精品 | 久久色图| 久草综合在线观看 | 四虎色| 91亚洲国产成人精品一区二区三 | 久久中文字幕国产 | 人人色网| 女同一区二区三区 | 激情福利在线 | 日本午夜大片 | 国产在线激情视频 | 国产成人精品无码免费看夜聊软件 | 国产91亚洲| 国产精品一区二区三区四区在线观看 | 色很久| 另类视频在线观看 | 午夜视频污 | 久久爱影视 | 国产日产亚洲精品 | 国内视频一区二区 | 欧美日韩精品一区二区在线播放 | 一区二区成人在线观看 | 一区二区三区欧美精品 | 黄色片一区| 国产九九在线 | 亚洲永久免费精品 | 国产秋霞 | 久久久久国色av免费观看性色 | 91黑人精品一区二区三区 | 少妇高潮露脸国语对白 | 黄页网站免费在线观看 | 国产操比视频 | 午夜视频国产 | 久久久久久久久久久免费 | 免费在线观看亚洲 | 黄色片免费| 亚洲国产成人精品女人久久久 | 久操精品 | 国产精品成人免费一区二区视频 | av成人免费在线观看 | 91桃色在线观看 | 久久久国 | 亚洲国产精品无码久久久久高潮 | 亚洲黄色在线 | 字幕网在线观看 | 日韩在线不卡 | 国产一卡二卡三卡 | 玖玖免费 | 四虎精品一区二区 | 国产精品视频一区二区三区在3 | 一呦二呦三呦精品网站 | 亚洲精品视频专区 | 操日韩| 亚洲国产剧情在线观看 | 精品国产乱码久久久久久郑州公司 | 亚洲最新中文字幕 | 国产精品视频一二区 | 69xxx少妇按摩视频 | 亚洲欧美在线成人 | 美女mm131爽爽爽免费动视频 | 韩国成年人网站 | 亚洲天堂av电影 | 懂色av中文字幕 | 苏晴忘穿内裤坐公交车被揉到视频 | 95视频在线| 欧美女同在线 | 91午夜视频在线观看 | 麻豆传媒在线播放 | 艳妇乳肉豪妇荡乳av无码福利 | 在线免费观看国产视频 | 日韩女同一区二区三区 | 国产成人无码久久久精品天美传媒 | 国产一区二区三区在线免费 | 色窝窝无码一区二区三区成人网站 | 天堂精品在线 | 精品人妻一区二区三区换脸明星 | 日本黄图 | 国产在线观看www | 国产做爰xxxⅹ高潮视频12p | 97成网| 久久av无码精品人妻系列试探 | 色妇av | 强行挺进白丝老师里呻吟 | 香蕉影院在线 | 粉嫩av四季av绯色av | 激情区| 色批网站 | 免费av小说 |