У меня есть два изображения, одно изображение содержит тело без лица, а одно изображение содержит только лицо...
теперь я хочу объединить эти два изображения.... первое изображение, которое содержит только тело без лица, состоит в том, что лицо прозрачно.....
Итак, как я могу обнаружить эту прозрачную область и поместить туда лицо в прозрачной области
я объединяю два изображения с кодом ниже.. но это неправильный способ разместить лицо над прозрачной областью
ниже мой код
public Bitmap combineImages(Bitmap c, Bitmap s) {
Bitmap cs = null;
int width, height = 0;
if (c.getWidth() > s.getWidth()) {
width = c.getWidth() + s.getWidth();
height = c.getHeight();
} else {
width = s.getWidth() + s.getWidth();
height = c.getHeight();
}
cs = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas comboImage = new Canvas(cs);
comboImage.drawBitmap(c, 0f, 0f, null);
comboImage.drawBitmap(s, 0f, 0f, null);
return cs;
}