비트 맵에서 개별 픽셀의 알파 채널을 어둡게하려고합니다. 나는 픽셀의 RGB를 유지하고 싶지만 단지 픽셀을 투명하게 만들어야한다. Color 클래스를 살펴본 후 Color.argb (int, int, int, int) 메서드를 시도했지만 좋지는 않습니다. 픽셀의 원래 RGB를 유지하면서 픽셀의 알파를 어떻게 설정할 수 있습니까?픽셀의 알파 값을 어둡게하기 android
미리 감사드립니다.
[편집] lol terrapin :). 안녕하세요, 어떻게 내 비트 맵을 구성하는 것입니다. 그것이 당신이 의미하는 것이면 나는 기본 이미지가 없습니다. 내가 뭘 하려는지 기본적으로 특정 픽셀 반 투명하게 있습니다. 나는 비트 맵을 가지고 있고 비트 맵에 원을 배치했다. 나는 원 안에있는 픽셀만을 대상으로하는 알고리즘을 가지고 있으며 그 픽셀을 분홍색으로 바꿀 수 있습니다. 내가 원하는 것은 그 의미 :
bgr.setPixel(i,y,Color.argb(50,255,255,255));
[편집]
BitmapFactory.Options bfo = new BitmapFactory.Options();
bfo.inSampleSize = 1;
bm = BitmapFactory.decodeByteArray(imageArray, 0, imageArray.length, bfo);
bgr = Bitmap.createBitmap(bm.getWidth(), bm.getHeight(), bm.getConfig());
bgr = bm.copy(bm.getConfig(), true);
freeman 업데이트 게시물 – turtleboy
freeman Mmm 이제 혼란 스럽네요. : 나는 당신이 묘사하는 오버레이를 통해 또 다른 비트 맵을 밝히고 싶지 않습니다 .... 제 생각 엔. 픽셀의 색상을 희미 해져 반투명 해 보일 수 있습니까? 미안, 내가 당신의 지점을 놓친 경우 – turtleboy
freeman ok 나는 당신이 의미하는 것을보고 explainations을 주셔서 감사합니다. 나는 포토샵 아이디어를 시도 할 것이다. – turtleboy