다음을 통해 공유


그라데이션 브러시를 사용하여 도형 채우기

그라데이션 브러시를 사용하여 점차 변화하는 색으로 도형을 채울 수 있습니다. 예를 들어 가로 그라데이션을 사용하여 셰이프의 왼쪽 가장자리에서 오른쪽 가장자리로 이동할 때 점차 변하는 색으로 도형을 채울 수 있습니다. 왼쪽 가장자리가 검은색(빨강, 녹색 및 파란색 구성 요소 0, 0, 0으로 표시됨) 및 빨간색(255, 0, 0으로 표시됨)인 오른쪽 가장자리가 있는 사각형을 상상해 보십시오. 사각형 너비가 256픽셀인 경우 지정된 픽셀의 빨간색 구성 요소는 왼쪽에 있는 픽셀의 빨간색 구성 요소보다 1보다 큽니다. 행의 맨 왼쪽 픽셀에는 색 구성 요소(0, 0, 0), 두 번째 픽셀에는 (1, 0, 0), 세 번째 픽셀에는 (2, 0, 0) 등이 있으며, 색 구성 요소(255, 0, 0)가 있는 가장 오른쪽 픽셀에 도착할 때까지 가능합니다. 이러한 보색 값은 색상 변화를 구성합니다.

선형 그라데이션은 지정된 기울어진 선으로 가로, 세로 또는 병렬로 이동할 때 색을 변경합니다. 경로 그라데이션은 경로의 내부 및 경계를 이동할 때 색을 변경합니다. 경로 그라데이션을 사용자 지정하여 다양한 효과를 얻을 수 있습니다.

다음 그림에서는 선형 그라데이션 브러시로 채워진 사각형과 경로 그라데이션 브러시로 채워진 타원을 보여줍니다.

A rectangle filled with a gradient brush with an ellipse.그라데이션 브러시로 채워진 사각형과 타원.

이 섹션 안에

방법: 선형 그라데이션 만들기
LinearGradientBrush 클래스를 사용하여 선형 그라데이션을 만드는 방법을 보여줍니다.

방법: 경로 그라데이션 만들기
PathGradientBrush 클래스를 사용하여 경로 그라데이션을 만드는 방법을 보여줍니다.

방법: 그라데이션에 감마 보정 적용
그라데이션 브러시와 함께 감마 교정을 사용하는 방법을 설명합니다.

참고 문헌

System.Drawing.Drawing2D.LinearGradientBrush 이 클래스에 대한 설명을 포함하고 모든 해당 멤버에 대한 링크가 있습니다.

System.Drawing.Drawing2D.PathGradientBrush 이 클래스에 대한 설명을 포함하고 모든 해당 멤버에 대한 링크가 있습니다.