0
我有一個android項目來處理圖像,我有兩個圖像,我想疊加一個在另一個(混合)。要結合這兩個圖像,這是一個有點簡單,用在畫布上繪製: 我用這個代碼:在Android下結合兩個透明的圖像
public static Bitmap overlay(Bitmap bottomImg, Bitmap topImg) {
Bitmap bmOverlay = Bitmap.createBitmap(bottomImg.getWidth(),bottomImg.getHeight(),bottomImg.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bottomImg, new Matrix(), null);
canvas.drawBitmap(topImg, 0, 0, null);
return bmOverlay;
}
它運作良好,但它並沒有操縱overlaed圖像的透明度。其實我想讓最上面的圖片是透明的,以便看到它與底部圖片的匹配程度。這是訪問alpha通道或手動執行的東西,有人可以幫助我完成這項任務。
它不起作用! – dervish