Android 앱을 개발 중이며 이상한 문제에 직면하고 있습니다. SurfaceView에서 일부 이미지 처리를하고 있습니다. 나는 캔버스를 사용하여 처리 된 이미지를 그리기 다음과 같은 방법을 해요 :Android : canvas.drawBitmap을 사용하면 이미지가 원래 색을 유지하지 않습니다.
canvas.drawBitmap(image, x, y, paint)
내 서피스 뷰 SurfaceView는 컬러 배경 (#의 3500ffff, 가지 매우 어두운 녹색)이 있고 이미지가 그려되면, 나는 것을 알 수 있습니다 그 원래 색은 보존되지 않습니다. 비트 맵 알파가 변경된 것처럼 매우 어두운 녹색 색조가 있습니다.
이미이 문제가 발생 했습니까? 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
올바른 색상을 가지고 계십니까? # 00ffff는 매우 밝은 초록빛으로 보입니다. 알파 = 35는 더 투명 함을 의미합니다. 그래서 '짙은 녹색'색조가 있다면 검은 배경에 투명한 연두색을 그려야한다는 뜻입니까? – f20k
네, 혼란스러워서 죄송합니다. 이것은 실제로 매우 밝은 녹색입니다. 그것은 다른 레이아웃의 배경에 사용하는 색상이며 알파 = 35 이후로 검은 색 배경의 활동이 짙은 녹색으로 보입니다. –