2011-03-15 9 views
2

캔버스에 색을 지우는 방법을 알려줄 수있는 사람이 있어요. 캔버스에 다채로운 이미지가 있습니다. 캔버스 전체에 흰색을 그려서 흑백으로 만들었습니다. 그것은 으로 스케치 된 이미지로 다른 B/W 이미지와 비슷하게 칠할 수 있습니다. 이제 문제는 내 응용 프로그램이 마우스 (손가락) 만 스트로크를 사용하여 원래 색상으로 이미지를 채울 수있는 옵션이 있다는 것입니다. 내 경우에는 흰색 색상 (또는 원래 이미지 위에 수행 된 색상)을 지울 수 있다면 내가 필요한 옵션을 달성거야 .. 어떤 도움을 ... 은 .....이있는 경우,이를 달성하기 위해 나에게안드로이드 캔 지우개/고무

감사합니다 ,,,

답변

1

그것은 것을 다른 방법을 제안하십시오 porterduff와 xfermode를 사용하여 Masking (또는 알파 마스킹 또는 이미지 마스킹)이라는 안드로이드 프로덕션 기능을 만들면 가능합니다.

+0

구현 방법에 대한 예나 코드가 있습니까? 또는 그것을 어떻게 코딩 하는가? –