다음을 통해 공유


선 및 채우기 알파 혼합

Windows GDI+에서 색은 알파, 빨강, 녹색 및 파랑에 대해 각각 8비트인 32비트 값입니다. 알파 값은 색이 배경색과 혼합되는 범위인 색의 투명도를 나타냅니다. 알파 값의 범위는 0부터 255까지입니다. 여기서 0은 완전히 투명한 색을 나타내고 255는 완전히 불투명한 색을 나타냅니다.

알파 혼합은 원본 및 배경색 데이터의 픽셀 단위 혼합입니다. 지정된 소스 색의 세 가지 구성 요소(빨강, 녹색, 파랑)는 각각 다음 수식에 따라 배경색의 해당 구성 요소와 혼합됩니다.

displayColor = sourceColor × alpha / 255 + backgroundColor × (255 – alpha) / 255

예를 들어 원본 색의 빨간색 구성 요소가 150이고 배경색의 빨간색 구성 요소가 100이라고 가정합니다. 알파 값이 200이면 결과 색의 빨간색 구성 요소가 다음과 같이 계산됩니다.

150 × 200 / 255 + 100 × (255 – 200) / 255 = 139

다음 topics 알파 혼합을 자세히 다룹니다.