Java改变图片颜色,Java图片颜色,Bitmap color
分享于 点击 48069 次 点评:190
Java改变图片颜色,Java图片颜色,Bitmap color
Bitmap colorImage(Bitmap image, int color) { int[] rgbData= new int[image.getWidth() * image.getHeight()]; image.getARGB(rgbData, 0, image.getWidth(), 0, 0, image.getWidth(), image.getHeight()); for (int i = 0; i < rgbData.length; i++) { int alpha = 0xFF000000 & rgbData[i]; if((rgbData[i] & 0x00FFFFFF) == 0x00000000) rgbData[i]= alpha | color; } image.setARGB(rgbData, 0, image.getWidth(), 0, 0, image.getWidth(), image.getHeight()); return image;}
用户点评