2010-01-26 2 views

답변

0

예, AlphaBlend 함수가 미리 곱한 알파를 예상하므로 결과에 미리 곱 해집니다. - 비트 맵은 알파 채널 (즉, 픽셀 단위의 α,이다) 때이 플래그가 세트되어

AC_SRC_ALPHA : 이것은 문서 AlphaFormat BLENDFUNCTION 구조 부재에 유의한다. API는 미리 곱한 알파를 사용합니다. 즉, 비트 맵의 ​​빨강, 녹색 및 파랑 채널 값에 알파 채널 값이 미리 곱해 져야합니다. 예를 들어 알파 채널 값이 x 인 경우 빨강, 녹색 및 파랑 채널에 x를 곱한 다음 호출하기 전에 0xff로 나눠야합니다.

참조 : http://msdn.microsoft.com/en-us/library/dd183393(v=vs.85).aspx