Android利用BitMap獲得圖片像素?cái)?shù)據(jù)的方法
本文實(shí)例講述了Android利用BitMap獲得圖片像素?cái)?shù)據(jù)的方法。分享給大家供大家參考,具體如下:
網(wǎng)上看到的參考是:
int[] pixels = new int[bit.getWidth()*bit.getHeight()];//保存所有的像素的數(shù)組,圖片寬×高 bit.getPixels(pixels,0,bit.getWidth(),0,0,bit.getWidth(),bit.getHeight()); for(int i = 0; i < pixels.length; i++){ int clr = pixels[i]; int red = (clr & 0x00ff0000) >> 16; //取高兩位 int green = (clr & 0x0000ff00) >> 8; //取中兩位 int blue = clr & 0x000000ff; //取低兩位 System.out.println("r="+red+",g="+green+",b="+blue); }
其中g(shù)etPixels中第三個(gè)參數(shù)要為圖片的寬度
實(shí)際上有個(gè)更好的函數(shù)是
Bitmap bm = "得到bitmap圖片" bm.getPixels(x,y);
直接獲得x,y坐標(biāo)處的像素點(diǎn)數(shù)據(jù)。
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Android圖形與圖像處理技巧總結(jié)》及《Android拍照與圖片處理技巧總結(jié)》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
相關(guān)文章
android多媒體類(lèi)VideoView使用方法詳解
這篇文章主要為大家詳細(xì)介紹了android多媒體類(lèi)VideoView使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09Android ActionBar制作時(shí)鐘實(shí)例解析
這篇文章主要為大家詳細(xì)介紹了Android ActionBar制作時(shí)鐘的實(shí)現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05Android實(shí)現(xiàn)簡(jiǎn)單的自定義ViewGroup流式布局
本文我們將一起復(fù)習(xí)一下ViewGroup的測(cè)量布局方式。然后會(huì)以入門(mén)級(jí)的 FlowLayout 為例,來(lái)看看流式布局是如何測(cè)量與布局的,感興趣的可以了解一下2022-12-12Android編程設(shè)計(jì)模式之單例模式實(shí)例詳解
這篇文章主要介紹了Android編程設(shè)計(jì)模式之單例模式,結(jié)合實(shí)例形式詳細(xì)分析了Android開(kāi)發(fā)設(shè)計(jì)模式中單例模式的概念、功能、實(shí)現(xiàn)、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-12-12Android 錄音與播放功能的簡(jiǎn)單實(shí)例
這篇文章主要介紹了 Android 錄音與播放功能的簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-06-06Android 高仿微信支付數(shù)字鍵盤(pán)功能
現(xiàn)在很多app的支付、輸入密碼功能,都是使用自定義數(shù)字鍵盤(pán),方便實(shí)用。下面本文給大家?guī)?lái)了Android 高仿微信支付數(shù)字鍵盤(pán)功能,非常不錯(cuò),感興趣的朋友一起學(xué)習(xí)吧2016-08-08詳解Android中的ActivityThread和APP啟動(dòng)過(guò)程
ActivityThread就是我們常說(shuō)的主線程或UI線程,ActivityThread的main方法是整個(gè)APP的入口,本篇深入學(xué)習(xí)下ActivityThread,順便了解下APP和Activity的啟動(dòng)過(guò)程。2021-06-06