これは、この質問のシーケンス部分です: Combining 2 Images overlayed
問題は、画像サイズが大きすぎる場合、例外(メモリ不足の例外)が発生することです(ただし、画像の処理には時間がかかります)
それは可能ですか?
コード スニペットは次のようになります。
public static Bitmap overlay(Bitmap bmp1, Bitmap bmp2) {
Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bmp1, new Matrix(), null);
canvas.drawBitmap(bmp2, 0, 0, null);
return bmOverlay;
}
そのコード ブロックは非同期タスク内にあります。
誰かがこの問題について私を助けてくれれば、本当に感謝しています。
ありがとう、よろしく、 AndD