2010-12-30 3 views
2

저는 개발중인 이미지 편집 응용 프로그램의 얼룩 도구를 만들려고했습니다. 나는 웹상에서 여러 가지 얼룩 알고리즘에 대한 다양한 자료를 찾았지만 그 중 아무도 투명한 배경을 고려하지 않았습니다.불투명도가있는 번짐 도구

김프와 포토샵의 얼룩 도구에서 볼 수 있듯이 배경 샘플을 색에 투명도가 묻지 않게 렌더링 할 수 있기 때문에 필자는 배경을 샘플을 픽업하고 붙여 넣을 수 없습니다.

투명도와 색상을 어떻게 바꿀 수 있습니까?

+0

이유는 무엇입니까 투명성 사항 :

은 그에 대한 별도의 질문을했다? 빨강, 초록, 파랑처럼 다른 채널일까요? – Novikov

+0

아, 그건 나에게 분명 했어야했는데, 안드로이드로 채널을 편집하는 것이 더 나은 질문이었을 것이라고 생각합니다. 나는 다른 질문을 시작할 것이다. – GuyNoir

답변

1

내가 찾고있는 답변은 각 개별 채널을 별도의 이미지 (또는 적어도 RGB 및 A 채널을 별도로)로 얼룩지게하는 것입니다. 그러나 Android에서 Bitmap 채널을 편집하는 방법을 찾지 못하는 것 같습니다. Android Edit Bitmap Channels

+0

안녕하세요, 네 답변 이후로 4 년이되었지만 그 방법에 대해 정말 궁금합니다. 어떻게했는지에 대한 정보를 좀 더 줄 수 있을지 궁금합니다. 예를 들어 2 개의 RGB 이미지와 2 개의 알파 채널을 혼합하기 위해 어떤 혼합 모드를 사용 했습니까? 나는 취미를위한 그리기 앱을 만들고 있는데,이 일은 나를 미치게 만든다. 감사! – Coolant

+0

정확하게 기억한다면 NDK로 떨어지면서 현재 샘플 이미지를 현재 캔버스로 평균화 할 수있었습니다. – GuyNoir

+0

나는이 전체 알고리즘을 사용했다 : http://losingfight.com/blog/2007/09/05/how-to-implement-smudge-and-stamp-tools/ – GuyNoir