Android 清除png图片的白色背景
生活随笔
收集整理的這篇文章主要介紹了
Android 清除png图片的白色背景
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
/**清除背景顏色 * @param mBitmap* @param mColor 背景顏色值 eg:Color.WHITE** @return*/
private static Bitmap getAlphaBitmap(Bitmap mBitmap, int mColor)
{Bitmap mAlphaBitmap = Bitmap.createBitmap(mBitmap.getWidth(), mBitmap.getHeight(), Bitmap.Config.ARGB_8888);int mBitmapWidth = mAlphaBitmap.getWidth();int mBitmapHeight = mAlphaBitmap.getHeight();for (int i = 0; i < mBitmapHeight; i++){for (int j = 0; j < mBitmapWidth; j++){int color = mBitmap.getPixel(j, i);if (color != mColor){mAlphaBitmap.setPixel(j, i, color);}}}return mAlphaBitmap;
}
?
調(diào)用:
Bitmap bitmap = loadBitmap(src);//清除背景顏色 bitmap= getAlphaBitmap(Objects.requireNonNull(bitmap), Color.WHITE);總結(jié)
以上是生活随笔為你收集整理的Android 清除png图片的白色背景的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中文图混排时文图的居中对齐
- 下一篇: Android 发起加入QQ群、打开网址