改變bitmap深色位置的顏色

    private Bitmap drawCupBitmap(Bitmap bitmap, int desColor) {         int w = bitmap.getWidth();         int h = bitmap.getHeight();         int array[] = new int[w * h];         int n = 0;         for (int i = 0; i < h; i++) {             for (int j = 0; j < w; j++) {                 int color = bitmap.getPixel(j, i);                 if (color != 0) {                     color = desColor;                 }                 array[n] = color;                 n++;             }         }         return bitmap = Bitmap.createBitmap(array, w, h,                 Bitmap.Config.ARGB_8888);     }
相關文章
相關標籤/搜索