2017-09-19 1 views
0

나는 투명한 그림을 가지고, 나는하여 읽어투명한 비율을 수정하는 방법?

img=cv2.read("myimg.png",-1) 

하지만 지금은이 객체 (50 % 또는 60 %)의 투명 수준을 수정할.

어떻게 할 수 있습니까?

도와주세요.

감사

답변

0

당신은 이미지의 알파 채널을 수정할 :

# modify the alpha channel 
img[:,:,3] = img[:,:,3] // 2 

이 방법은 임의의 투명성 계수로 사용하는 다소 어렵다. 그렇게 할 수 있습니다

img_copy = np.copy(img) 

// totally transparent 
img_copy[:,:,3] = 0 

// add weighted 
img = cv2.addWeighted(img, 0.6, img_copy, 0.4, 0) 
0

JPEG 이미지가 당신에게 투명성은 PNG와 같이 수정 될 수있는 알파 채널을 제공하지 않습니다 많은.

+0

확인. 나는 PNG로 바꿨다. 내 타이핑 실수 야. –

관련 문제