0
我試圖將我從其餘調用中獲得的圖像轉換爲灰度,但是我需要保持透明度,因爲圖像是地圖上的疊加層。我試過:android:將透明度轉換爲灰度
Bitmap bmpGrayscale = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
Canvas c = new Canvas(bmpGrayscale);
Paint paint = new Paint();
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(0);
ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);
paint.setColorFilter(f);
c.drawBitmap(bmpOriginal, 0, 0, paint);
但它不保持透明度......所以如果你們有任何想法,我會很樂意去測試它。
謝謝!
感謝您的答案,只是一點紅利,有沒有辦法來加快這個過程? – Morendo