0
하나의 이미지를 가져 와서 Bitmap을 사용하여 다른 이미지에 붙여 넣으 려합니다. (기본적으로 이미지 2 위에 이미지 1을 겹쳐서 저장할 수 있습니다.)이미지를 다른 이미지에 어떻게 붙여 넣을 수 있습니까?
저는 하루 종일 검색했습니다. 이것을 보여주는 자습서가 있습니까? Android SDK에서이 작업을 수행하는 기능을 찾을 수 없었습니다.
하나의 이미지를 가져 와서 Bitmap을 사용하여 다른 이미지에 붙여 넣으 려합니다. (기본적으로 이미지 2 위에 이미지 1을 겹쳐서 저장할 수 있습니다.)이미지를 다른 이미지에 어떻게 붙여 넣을 수 있습니까?
저는 하루 종일 검색했습니다. 이것을 보여주는 자습서가 있습니까? Android SDK에서이 작업을 수행하는 기능을 찾을 수 없었습니다.
당신이
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;
}
이미지의 좌표 중 하나를 이동해야한다면 어떻게해야합니까? – Michael
같은 두 개의 비트 맵을 결합 할 수 있습니다 당신을 image1.you 위에 이미지 2 퍼팅 후 바로 이미지 2를 저장할 것을 의미한다. 권리? –
이미지 z를 이미지 z에 올린 후 이미지 z를 저장하고 싶습니다. 그런 것. 다소 혼란 스럽습니다. – Michael
당신은 간단하게 이미지의 arraylist를 만들 수 있습니다. 이미지 뷰에 이미지를 표시하기 전에 이전 이미지를 arraylist에 넣습니다. 이렇게하면 여러 이미지를 저장할 수 있습니다. –